I havd always just done bog standard turkey dinners.
We did once get a goose - surprisingly little meat on one of those babies though - luckily it was in addition to the turkey.
Starters are something which is already prepped - i,e homemade chicken liver pate, or a soup (made the day before)
Main -Turkey, roastpots, parsnips, Loads of veggies, home made yorkshirepuds ( made the day before and briefly reheated), loads of home madegravy, stuffing etc.
DH likes to make cranberry sauce, I do a bread sauce.
Dessert -Xmas pudding, choc cake for those who don't like xmas pudding. both served with custard with a glug of brandy in it :)
This year will be slightly different, as me (90%) and DS (110%!) have gone veggie - so will have to find an alternative to serve up also.
Generally cater for 12-16 ! which is why I do a lot of the prep the day before. There would be just too much to do on the day.