For us it changes somewhat every year depending who and where we go to celebrate
We always go to Christmas eve service, usually as close as midnight as possible
in the morning we open our presents (wife, son, daughter and me).
Then some years we celebrate with my dad and his wife, my brother and his family and our family. Everyone takes turns hosting Christmas so it's never quite the same. For example my sister in law will invite her family when they host but not my wife's family. Same goes for us.
Then sometimes we go to Toronto (where my wife's family lives) and one of my in laws will be hosting.
There is always a big Christmas dinner and at that point the gifts are minimal because there are just too many people.
Boxing day then depends where we are. We get together with the family that we missed on Christmas. Who hosts changes every year.
In order to be able to see everyone we seem to have 4-5 Christmas dinners.
The planning is also getting much more difficult since the majority of the kids are now in University and working. The only day off my son is getting this year is Christmas so that affects our planning.
There's a lot of running around and weight gained.
There's always turkey, ham, minced meat pie and lots of baked goods.
Everyone contributes to the dinners and usually brings something.
And every year we seem to have to drive in one snow storm