I have three tinies five and under so on Christmas Eve we're up at six as usual. By the time we've faffed with last minute cleaning and laundry, and breakfasted, second breakfasted and showered it's usually 10/11ish. I always arrange the supermarket delivery for the evening of the 23rd so that we can pop to the shops as soon as they open for anything we still need but we haven't had to do this for that past few years.
Then it's a walk/cycle to the park to burn off some energy before coming back for a snacky lunch (M&S) with whichever friends and neighbours we can inveigle back. Then naps for the youngest two before off to the church christingle at 4ish (walk).
We usually have an early dinner at a local cafe on the way home from the christingle (we know them well and we're usually the only ones in so it's quite festive). Then we walk home, admiring the Christmas lights and looking for santa's sleigh. All the shops are closed by then and this is my favourite part of the whole event.
Once we're home it's PJs, biscuit and scotch for santa (and carrot for Rudolph) then we read The Night Before Christmas and all the children go to bed at 7.
Me and DH then do any last minute wrapping (usually very little unless we need to assemble anything) and stuff the stockings while watching a Christmas film. We love Die Hard and Love Actually, it's usually a toss up between the two. We'll have some wine and nice treats while we're doing that. We are always up at the crack of dawn so we're usually in bed ourselves by 10/11pm. We used to go to midnight mass pre-kids but that will now have to wait until the children are old enough to come too.
I'd love to have a big family Christmas Eve (it's my favourite day of the year too) but we both have small families who live a long way away, and most of mine don't talk to each other, so we make do with what we've got.
This year I might try to do some baking in the afternoon with DS while the two younger children are sleeping. I'd like to try to listen to carols from kings too but it doesn't often work out with the timing of the christingle service.