Cris, I think Yule lands on the 22nd this year, actually.
I don't celebrate Christmas. I celebrate the American holiday of Xmas.
I only call it Christmas when I'm trying to avoid offending someone.
I also celebrate Yule, of course. Yule is a more serious holiday and is centered more around the Earth and her seasons, rather than around commercial consumption. Gifts don't enter into the picture, usually, though sometimes I've given handmade gifts on Yule.
Xmas, on the other hand, is a great party packed with unashamed consumerism and gluttony. Hubby & I deal with all the family visits in the weeks preceeding. Then on Xmas day we generally wake up early, smoke ourselves silly as we gorge ourselves on rummy Eggnog and overpriced trinkets, and then go back to bed around 11 ish. A couple hours later we're able to speak coherently again, so we roust ourselves enough to make a few holiday phone calls, then we usually spend the rest of the day fiddling with all the goodies we've bought for eachother and wrestling with the dogs.
It's good for the economy, after all.
More than that, it's a heckofa lot of fun.
And really, I enjoy giving gifts. I tend to make a lot of things myself and I love customizing things to be precisely the color/scent/flavor/whatever that I know someone will be thrilled with. I tend to collect gifts for people all throughout the year too. Xmas is about the only time of the year that you CAN give things to people without them feeling awkward about it. I'm a sucker for making people smile. I can't decide if that's a weakness or a virtue. Either way, that's how it is.
I actually give to charity all year 'round, EXCEPT during Xmas season. The reason is simple - I have less money then. I also figure it's needed more throughout the rest of the year. Oh, except I can never resist those "Angel Trees" where you pick a tab off that has some kid's info and you buy a present for them. I can't resist buying toys for kids, just can't.