I'm well-passed Christmas in my game. But, I do have my Sims wait until the day before to decorate their house/tree. Then I send them to a rabbit hole (created a 'holiday' in my calendar to attend holiday services) and pretend it's the Midnight services. Up until that day, they go about their daily lives, like normal. Wouldn't it be cool if they had an interaction to allow them to wrap gifts?