I joined a Facebook group's Secret Santa Club this year and part of the rules is that we each have to send out a gift that is tacky, yet useful.

I purchased my gift online and had it shipped to the recipient so that it would arrive in plenty of time before Christmas Day. Some of the people in the group have already opened their presents, but I am waiting until Christmas Day before I open mine! (I still haven't received my gift yet, so hopefully it will arrive soon!)

My daughter likes to open her presents on Christmas morning when she wakes up, and so do I!