Our "tradition" is to do whatever makes sense for us, that year, with what else is going on. I used to do the big dinner as an event on Christmas Eve, and then have the day off to chill and visit people on Christmas day. But now, the way our life is, that's not what we're doing. We will be going to doing last minute preps and games that we'd like to do while husband is off work also, we're going to ICE (a seasonal event here), we will have a casual but delicious dinner (seafood gumbo and a figgy pudding) with a friend and her son, we will go to church for a candlelight service, communion, singing, etc. We will come home, have some snacks, wassail for adults and cocoa for kids, and open gifts from friends/family. We're too busy to have a proper big meal without being a little stressed on time, keeping an eye on the clock while we're at ICE or before we go to church.
Christmas day we'll a breakfast casserole to minimize any effort or time cooking in the morning, yet still getting some good food. Lunch will be leftover gumbo. By late afternoon I'll be ready and happy to cook after most of the day to laze around and hang with the family. We're doing a beef tenderloin and roasted veg, blueberry pie, and mince pie, and 6 guests joining us for dinner (each bringing a side).
Your dinner could be whatever makes YOUR family happy. Nobody says it has to be a ham/roast, it could be whatever is a treat for you! Something that speaks of home, family/friends together, something comforting, and / or something that you don't eat just any old time so it feels festive. I have friends that make homemade tamales, I have other friends that always make a special lasagna (not their all the time lasagna but one from a grandma's recipe box), etc. I very often love to get a crawfish stuffed chicken, sweet potatoes souffle, a special recipe for green beans, a bread pudding with extra rum for my Christmas dinner but wasn't able to make a trip "home" to get a stuffed chicken this year. I usually make that because it's not something sold locally and I pick one up when visiting my mom and freeze it until Christmas or other special occasion, so it's "special", rare, delicious, and something from "back home". It could literally be anything. You could even have a tradition to try a new meal every year, lol. :)