Flapjack (and FightinIrish and others!),
Christmas doesn't always have to stay the same. Traditions are great, and there are some things we still do that we did growing up (or even when DF was growing up - we have a West Cork tradition of the Christmas Candle in the window). But there are many things that have changed as families grow and evolve themselves, so traditions need to evolve around that reality.
as I said above, I no longer go to 1 DGPs house as, since they died, my DAunt has made it very much an adult gathering. And my other DGM used to stay with her other DD locally to me, but DGM has now died as well and DAunt is finalizing a divorce. So we will have far less visiting to do this year (although we may be hosting for the first time ever).
As my DSiblings and I have reached adulthood, some travel home for Christmas while others stay where they live (mostly overseas, and me some years!). Those who go home, still put out their socks for FC - in their early 40s. But they also have friends coming over on Christmas Day as well as DM/DFs friends. (And there is now a tradition of at least 1 alcohol fuelled row or underlying tension to end the night).
If you want things to work nicely, sit down yourself, and then with the family, to decide what is important to you for Christmas. The Day and the season as a whole. How can you keep what people like, and incorporate things people would like to do that you don't do now (used to or never did). Then make your plans to have at least some of those happen - making certain foods ahead of time, having a log fire in your requirements for booking a cottage, arranging work shifts for people to be off.
And things that you can't control - like DD working on the day - how can you make that negative work better for you? Can you send her a hamper with some treats that you will also be enjoying on the day, to know you are all still eating the same thing or listening to the same music even if apart? Or organize another day that is "Christmas Day" when she is not working - do a nice meal (even another turkey if you want) and presents that day? Or arrange to all attend something festive as a family, before or after Christmas - a carol service, panto, Christmas fair, circus, long hike in the hills......something that your family would enjoy and see it as special.
I am kinda hoping that, someday before I retire, some of either DH or my family may actually agree to do Christmas Dinner somewhere other than our DPs homes or their own (most too far away to host others or too close to "home" to be able to either go away or host in defiance of a matriarch!) - none of our DPs (3 of them, all just around 70 and pretty fit and healthy too) would agree to moving now, although my DPs used to travel "back home" until I was about 6!