I wondered if we are missing anything, maybe I'm just distracted with making sure that everyone eats a great dinner, don't really relax. I want to laugh and engage. Maybe my family don't see dinner it like that at all and have a great time.
I recognise some of this. I used to gget so stressed out and franly, that also killed the mood for other people.
I would take a really good look at your menu to see how you can destress yourself a bit?
For example, the meat needs to rest. So work aroudn that - if it's out and resting you don't have to worry about it, and you can focus on other things.
Look at your sides. Which are the ones everyone loves? which are the ones that are high maintenance? Is there really overlap? How can you work around this?
So, I do cauliflower cheese usually. - bg hit. Can cook while things are resting and stay hot for ages.
Peas - I know, NOT that traditional, but I put a bit of effort in and do them with more flavourints etc, and they're all ready so I just add the boiling water a few minutes before we serve uip then once they're done, pop alid on and leave them until I'm ready to transfer to a serving dish.
On this note, I usually get all my serving dishes and platters out and allocated to a particularl dish in advance. I learnt this te hard way - i was always trying to get that almost-never-used platter from the back of the cupboard or reasling I needed to wash that bowl before I coudl use it. Now it's all out, ready to go, clean etc on the counter in advance. If I have time and/or someone to help me, I get someone to pour a hot kettle of water or just run hot water from the tap over everything 10 minutes b efore I'm serving, and dry it up, so the dishes aren't cold (I don't have space for pre-warming - but I can usually turn one oven down to low and put stuff in there for the last ten minutes or so eg roast potatoes).
Yorkshires - are in the oven at the point after which I start transferring things to dishes and taking to the table. Everyone knows the yorkshires will be the last thing they get on their plate, at the last minute.
If gravy at last minute stresses you out, make it in advance. We have beef or lamb at Christmas not Turkey. I buy knuckle bones/ oxtail/shanks or whatever and roast them up a few weeks before, make a vat of gravy and freeze it. That way I just have to defrost and decant into a large saucepan to heat up. Also, top tip, ifyou bring gravy to the table in batches the hot gravy makes everything else hotter!
I always peel all the potatoes the day before and leave overnight in water. I also mae the yorkshire pudding batter first thing in the morning and decant into clean used milk bottles which saves space and effort and mess in the final moments.
Also allocate tasks. if you know dinner will be served in 15 minutes, tell DH/DC to start getting everyone ready, go to toilet/wash hands. Put someone in charge of topping up drinks or opening wine etc etc.