I like a traditional turkey dinner for Thanksgiving, but since I am Indian and my husband is from Zim, we also serve a lot of non-traditional dishes. So, for the past few years, this has been a typical Thanksgiving:
Roasted turkey, mashed potatoes, mushroom "gravy", stuffing, various forms of roasted and steamed veggies, and green salad
Beef stew, collard greens, sadza (something similar to polenta)
Rice, cawliflour curry
Pumpkin pie and ice cream
We always have TONS of food. I love it because even with sending our guests home with leftovers, there is usually enough that we have leftovers for a few days as well.
For Christmas, it's just a special meal, but it's not the same thing every year. As long as it's yummy and there is a lot and something with beef (for my husband), we're all good! Last year, we had roast beef and veggies, teriyaki salmon with wild rice, salad, and cupcakes.
Oh, for New Years Eve/ New Years, I'm trying to start a tradition of champagne and appetizers, but so far my husband insists on a real meal. Although, I don't complain because he will cook whatever he wants for himself. So generally, there will be some kind of chicken or beef stew with collard greens, rice or sadza, and then whatever appetizers I want for myself. Once again, tons of food, leftovers for days.