Do you open any gifts on Christmas Eve?
I come from a family with delayed gratification issues. We open all of our presents on Christmas Eve. And it's a struggle to wait that long. Part of the reason this tradition of opening our presents Christmas Eve started is that generally my childhood holidays were spent on the freeways, going from one family event to another. My mom and dad are both from large families and we tried to see everyone on Christmas day. Later my parents hosted Christmas so Christmas Eve was time for our immediate family (including my grandparents) to hang out, open gifts and be together.
The other reason though is that my mom and I suffer from a desire to give gifts as soon as we buy them. I've gotten a little better, mostly because Paul won't open his presents early even if I try and tease him into it, but it's still a struggle. For years I did all my shopping and wrapping Christmas Eve day because it was the only way I could wait long enough. I'm endlessly impressed by people who do all their shopping before Thanksgiving. Not just because they're clearly more organized than me, but really because they're able to wait to give their gifts. I just couldn't do it.
We do open one thing Christmas morning — stockings. Because, you know, Santa doesn't fill them until then.