Yes, it is still Christmas until January 6.
This raises a possible solution to the whole Merry Christmas/Happy Holidays dilemma. Why not wait to say Merry Christmas until Christmas day, and then surprise people with it for the Twelve Days of Christmas? You might still offend people, but you would at least not be predictable.
Our society seems increasingly to be falling into a rut of empty, slogan-ridden conflict, in which people throw cliches at each other, or more likely pat each other on the back for accepting the same cliches.
We need to become more adventurous, mischievous, and persistent in challenging these false dichotomies and these empty slogans.
What if Christians stopped using the Incarnation of the Logos as a party shibboleth and instead took it as the occasion for riotous joy, generous love, and playful defiance of the powers that think they rule the world?