USA Today ran an interesting article in today's Life section about families celebrating holidays when it's convenient, rather than being tied to a specific day.
I think there is much to be said for this approach. When I was young I used to feel down when December 25th passed and Christmas was "over." (I still find it annoying to see trees out for garbage collection the morning after Christmas...what's the hurry?) Over time I've come to appreciate Christmas more as an entire season rather than as one single day. For instance, we usually celebrate Christmas with my husband's family up north on a day other than Christmas...but when I look back on those times, in my memories it is "Christmas," every bit as much as what we do on the 25th.
I also like the liturgical church calendar, where Christmas is merely the beginning of a new church season...I play Christmas music right up until Epiphany!
When we were newlyweds, one particular Christmas my husband and I traveled two hours to the north in time for brunch with his family, then traveled back two hours just in time for Christmas dinner with mine! It's much more fun and relaxing to enjoy a holiday spread over a period of time, rather than trying to cram everything into a single day.