Not to miss the window of opportunity, it’s advisable to upgrade your store catalog with the event-related products 4-6 weeks before the holiday. This is so you have enough time to plan and execute your marketing activities. Also, LOTS of people tend to make last-minute purchases, so seasonal items actually sell until the very date of the event and even a little later.