I’m in Canada and with so many different backgrounds I think there’s a fair bit of diversity related to Christmas celebrations.
For my Mom’s side, the Christmas Eve meal was more important and they did move it to the 24th but they used to have their big celebration on Jan 6th. The 6th/7th was always still recognized but much smaller after switching it. Darling Husband and I have started doing more hosting stuff in Jan because of all the different family celebrations, plus it helps to spread out the present opening for the little ones.
My family Christmas Eve (altered the traditional meal due to allergies) – kutia, perogies, cabbage rolls, perishke, meatballs, sweet pickles, veggies dishes that we switch up depending on who is present – brussel sprouts, boiled or roasted carrots, broccoli and cheese sauce, roasted winter squash, sweet potatoes, salad.
His family Christmas Eve is appetizers – meatballs, lots of dips, shrimp, mini quiche, etc.
Christmas Day breakfast – it varies, but usually wifesaver (an egg/ham/pepper casserole dish) and then fruit pancakes, waffles, sausage, bacon. I remember when with relatives I would often have a bit of wifesaver and lots of perogies that were leftover from the night before and would also grab chocolate in the morning too.
Christmas Day dinner – turkey, sometimes ham, stuffing, mashed potatoes, gravy some of the veggies from above, cranberries sauce, my family will have cabbage rolls, his family has buns.
Boxing Day my grandparents would do a ham before my grandpa retired (Christmas ‘bonus’ for my grandpa). My aunt would bring meatballs for the 2 of us because we don’t like ham. Later another Aunt and Uncle used to always get Chinese food. If we didn’t travel out to see them we didn’t have a specific tradition, typically it was leftovers.
Other traditions like when we would open gifts would vary depending on where we were. We always did stockings in the morning but that changed based on significant others and what worked best.