Trying to work out if I'm being unreasonable here and I just need to grin and bear it, or if my Dh is being basically rude...
We've had a plan for where/how we're going to spend Christmas since the autumn. Like many, last we were at our own home and this year we have family on both sides who really want to see us. We both would probably have preferred to just stay at home again, but we agreed (agreed TOGETHER) that we would visit some family at Christmas for a few days before returning home on the 28th. It's been a weird few years so although it's easier to not be guests, it's also going to be lovely to see our families and I'm starting to get excited about it!
The only issue is DH. Every time something about Christmas Day comes up in conversation he huffs about and starts saying I've "ruined his Christmas", moaning about how Christmas is going to be shit, saying how he wants to just skip it this year, saying he hopes we end up in a lockdown etc. This is starting to really annoy me. We're seeing both our families (so not like he's just trekking to his MIL's!) and we've always had lovely times with lots of food etc., so not a bad time. He's just being SO negative that now I'm having massive anxiety about the whole thing. We can't change our minds now so we have to stick with the plans, but I'm worried his attitude is going to ruin it for me and our families when we see them if he's being difficult and rude. I don't want to feel like I'm treading on eggshells all the time we're away, and I know we'll end up having a huge row when we get back home 
Do I need to have a sharp word with him, or with myself?! I feel sorry for him in some ways but then again - we are spending lots of time just at home either side of Xmas and we did decide the plan together, so I can't really understand why he can't just follow through with it in good humour now.