I have a few grown children, and they do their best to spend time at home at Christmas. DD1 has arrived late Christmas Eve for the last two years, and has flown off either Boxing Day or the day after. This year DD2 will be in the same boat. DD3 may be flying off to do au pairing shortly after Christmas. I am thrilled that they can manage the time they do. They do not get much time off and I know there are more fun things they could be doing, and sunnier places to do it all in.
Up to two years ago I had to pack three of the DDs and DS off to spend half of the school Christmas holiday with exH. The DCs hated it and it put pressure on me to get Christmas sorted, a week's worth of laundry for up to four people done and packed, and then deal with the glum faces when they saw the calendar. One year exH demanded I get the DCs ready to be taken to see exMIL on Boxing Day, two days before his half of the holiday was to start. I dug my heels in and told him I would not spend Christmas Day packing.
Since that particular Christmas circus was stopped our Christmases have been so much more relaxed, and I value every minute any of them can spend at home. I am very grateful that the older ones have jobs that keep them away. Many grads do not, or their jobs don't pay enough for them to afford to live independently.
I have not been 'home' for Christmas myself since 1988. When I first moved to the US we used to go to exMIL's every year and this continued until it became ridiculous - schlepping a baby and two small children plus all Santa's toys plus clothes for everyone in a Honda sedan got to be a bit much, and that was before factoring in the 9 hour drive both ways and the freezing rain that often beset exMIL's neck of the woods. The year we declared independence was the nicest Christmas I had spent in the US. ExMIL did not forgive me for keeping her son so far away...