We actually did our Christmas dinner this past Saturday evening. My oldest son came and stayed overnight, and we exchanged gifts. My youngest lives in Indiana, and can't make it home for the holidays because of work. We chose the weekend before as we weren't sure what the weather would be for the weekend after. My oldest son has to work the day after Christmas, so we usually do Thanksgiving and Christmas on the nearest weekend when he's off.
I hope you have a very Merry Christmas, and a happy and healthy New Year!!