I agree that the eating is overdone - no one eats much these days - but for peace of mind, I have a detailed plan of every meal from now till New Year's Eve, even if it does include bangers and mash or chicken pie, coleslaw made with left-over cabbage and other things we would normally eat. The plan is rarely kept to, but the ingredients are there and can be used for alternative ideas as I fancy.
Also I'm never sure how many of us will be here for each meal, so we need to be flexible.
Shops are shut here in Germany at 4 pm on the 24th till they open again on the 28th this year, so planning and stocking up is essential. And a freezer!
I shall be doing venison steaks for Christmas lunch, maybe a chicken for one of the later days, but leftovers of meat will not be involved.
To counteract the meat-heavy meals on the big days, I have things like "vegetable lasagne" and "veggie curry" on the menu, for which I can use up any left-over vegetables, and if none are left over, I can improvise with frozen chopped spinach or similar from the freezer.
I have a washing basket filled with veggies out in the garage. No sprouts, (I'm the only one that eats them), but carrots, onions, potatoes, cabbage, mushrooms, peppers and tomatoes. That should cover most eventualities.