Refactoring and adding macros for 'Christmas' and 'Easter'