Also, it is impressive you can separate the Christmas madness that starts after Thanksgiving from the actual holidays of Dec. 23rd to 31st.
Where are you living? Stores around here started their Christmas madness around Halloween. In my opinion, almost all of those stores jumped the gun. [I'm inclined to give Christmas Tree Shops an okay, since they have the name of the holiday in their company name all year.]
Beware of the Turing Tar-pit in which everything is possible but nothing of interest is easy.