That's a very good point to raise Special K. This X-mas thing becomes an issue for everyone sooner or later. I have always celebrated Christmas and it was never an issue until me and my siblings became adults and the family expanded with in-laws etc. Sooner or later you come to a point where you have to weed out who you will visit, who you will simply send a card to and who actually gets a present.
This is what I do (I don't know if it will help but maybe others will have suggestions too):
-send everyone a card that way if you don't get a chance to see them in person your ass is covered.
-don't spread yourself thin on Christmas...keep it to one household (home) and maybe one visit to a nearby relative. Save others visits for another day like the day after Christmas.
-buying presents becomes a major hassle when families expand because it takes alot of time in the stores shopping and at Christmas it's already busy in stores. Mostly, present giving is fun for the children. Once one becomes an adult they realize the most important thing about Christmas is sharing time with loved ones (presents are fun too but they are secondary). Reserve your time for present shopping for the children. For the adults and extended family do a "Chris Kringle" i.e. you put names in a hat and everyone draws only one name. This is a massive savings of time. Also everyone has to agree on a dollar maximum for the Chris Kringle and stick to it. Instead of shopping for 5 or 6 in an extended family you are now shopping for only 1. At first it may feel strange but once you realize that every year you are finished your shopping early and can actually enjoy the season you will love it and everyone else probably will too.