I’m sorry you’ve had this stress on Christmas Day. This is why I now REFUSE ago go anywhere or have anyone over to mine , as it always becomes about the adults and what they want and not about the kids.
I’m happy to cater to the adults on other days .
In fact I have made an exceptions once for a close friend who would otherwise have been alone on Christmas Day, BUT she doesn’t boss my kids around and knows to take us as she finds us. We have several living rooms so she can just take herself off to another room and chill with a drink / watch TV if the kids are a bit much . If she wants a drink / food she helps herself etc
I have a VERY hard line on this because my Christmases as a child were RUINED by my mother’s obsession with playing the perfect hostess on Christmas Day. We spent several days helping her prepare food, do menus and place cards and decorate.
Then on the day we were not allowed to open our gifts until AFTER an all the guests had eaten dinner, which was about 6pm.
When we were smaller and not much help in the kitchen, my father took us to his work place for the whole morning so we wouldn’t get under our mother’s feet. Everyone was very nice to us and gave us sweets and small toys , it was more fun than being at home with a screaming mother , not being allowed to open our presents or eat in case it “spoiled our appetites” .
So that’s why I’m so hard line on Christmas Day not being a performance for adults but a special day for the children.