I look at it this way--Christmas is not just 1 day--it is a SEASON that begins on Christmas Eve and lasts 12 days. I make it a point to not have my Christmas cards arrive any earlier than during the 4th week of Advent. Advent is its own season, but so many people skip right past it.
Last night my MIL tried making me feel guilty because they haven't received the family photo I promised them for Christmas. I gently reminded her that Christmas didn't even BEGIN for 1 more week, and that her gift would, indeed, be there for Christmas.
While so many people are done celebrating Christmas on the 26th, that's when we're in full swing.
FYI, I put my Christmas cards in the mail this morning for the out-of-towners. Locals I will mail on Weds.