Features: CART for automating the identification of time windows. Hierarchical clustering for identifying groups of similar days to calculate the CMP. Introducing the -country flag as optional parameter to get the holidays for that country.