Okay, this is what I am thinking so far:
Appetizers:
Dips (including a spinach type one), cheese, store bought pickles, savoury biscuits (including some gluten free ones if I can find them). If I can find a good dark bread, I will do the spinach dip in that
Possibly prawns
----
Main course:
beef roast (if I can find one that's not too lean) or pork loin or stuffed steaks or small game birds. Something that wouldn't dominate the oven. Right now I am leaning towards stuffed steaks so I can do them on the stove top. Plus people love them usually.
Quiche or some sort of meatless entrée for my BiL and me
Roasted parsnips, carrots, and potatoes (one pan--I found a recipe a few weeks ago which seemed the most sensible way of doing them together. Usually I do the potatoes separately)
Scalloped corn
Brussels
Good bread/fresh rolls
I'd like to have some sort of cranberry thing even though there's no poultry being served
Gluten free gravy
----
Dessert and nibbles (some I would put out with the appetizers)-
Rum balls (if I make them), tinned biscuits (not fussed), possibly the fruit cake/quick bread hybrid my friend came up with that actually is awesome, I still need to figure out what pie/cake/whatever I am making for dessert
I might actually change my mind back to lasagne and say "screw 'em". Lasagne is what our family in the States has for Christmas. We used to do more "traditional" foods (we're not Italian, so lasagne isn't really traditional for us), but about 15 years ago, we started the lasagne thing, and it stuck. It's a lot easier once it's together, plus it's not all that hard to do separate pans for separate tastes/dietary restrictions. I just think there would be great grumbling if it were not traditional, but there might just be great grumbling anyway.