For the past two years we've gone over my father in law's house for Christmas dinner in the evening. It's just the three of us. My husband's family is fairly spread out, so everyone kind of does their own thing for Christmas.
It'll be the traditional roast dinner fare. Turkey, gravy, plain boiled vegetables (blech!), etc. I'm actually not a roast dinner fan... if I could get away with just having a plate of roast potatoes and stuffing I would

I made a yule log for dessert last year and I'm thinking I might do the same this year. And of course I always make Christmas cookies. I think this year I'll do cut out sugar cookies, snowballs and Millionaire's shortbread to share with family/friends.
Back in the US my family does a big Christmas brunch around 12:30, and that's the main meal of the day. Cinnamon rolls, bacon, sausage, waffles, quiche, eggnog... it's huge and has pretty much every brunch item you can think of. In the evening appetizers/finger foods and desserts are set out buffet style where people can help themselves.
During my husband's first Christmas in the US, I
somehow forgot to tell him that brunch was the main meal, and to eat up. I later found out he assumed we were just having a nice breakfast, and that a roast dinner would be served later on. When 8pm rolled around, he quietly asked me when dinner would be served as he was getting hungry