Christmas Eve: I mentioned this in one of the food threads, but Christmas Eve was always a big day for my family. It's the Feast of 7 Fish. It's like a Friday in Lent - we "fast" by not eating meat, but instead gorge ourselves on seafood.
I got invited to this a few times at friends' houses in the US! I loved it!!
we will have a nice breakfast of pancakes, sausage, and bacon
That's a lot of food! We don't even eat a proper supper on Christmas Eve because we know Christmas Dinner is so big! I like my food, but I don't think I could eat a huge breakfast the same day!
she once bought a square stocking. A square stocking? eh? I couldn't have dreamt that one up in a thousand years and she goes and finds one!
It's called a Christmas sack and they sell them everywhere!

My family in Wales always walks down to the beach in the afternoon before dinner, but I'm not sure I can convince DH and his family to do it here in Cornwall - even though it's only a 5-minute walk. Also, in Wales we pick watercress from the stream by the beach and then make soup which is always the traditional Christmas dinner starter.
And many of my traditions involve drinking. Christmas eve is champers (though we might do cosmos this year). Christmas morning is either Irish coffee or Buck's Fizz. Christmas dinner is red wine. Christmas evening is soda water and Angostura Bitters (for the tummy). Boxing Day is mulled wine.