From homemade items that didn't quite go to plan, to last minute gifts purchased on the way over, we thought we'd seen it all.
But one man has raised the bar for unusual presents by purchasing DNA testing kits for his entire family - and the bemusing item almost ruined Christmas for everyone.
The unnamed son revealed all in a post online, which has had thousands of views.
Taking to Reddit, the man starts his story by revealing that earlier in the year AncestryDNA had a sale on their kit and for some reason he thought it would be a great gift, so he bought six of them - one for himself, his mum, his dad, brother and two sisters.
However when it came time to open presents on December 25, the kits didn't exactly garner the reaction he'd been hoping for.
He wrote: "As soon as everyone opened their gift, my mom started freaking out. She told us she didn't want us taking them because they had unsafe chemicals. We explained to her how there were actually no chemicals, but we could tell she was still flustered.
"Later she started trying to convince us that only one of us kids need to take it since we will all have the same results and to resell extra kits to save money."
The children were still keen to give the tests a go which caused an argument to break out between the parents.
According to the post, the pair went upstairs and argued for about an hour, leaving the four kids to wonder what exactly was going on.
At this point, the man truly thought he'd "f***** up" and ruined the family Christmas.
But then things took a surprising turn.
His parents eventually came back down and shared some shocking news with them all - one of them had a different dad.
He explained: "Turns out my sister's father passed away shortly after she was born. A good friend of my mom's was able to help her through the darkest time in her life, and they went on to fall in love and create the rest of our family.
"They never told us because of how hard it was for my mom."
The parents went on to share stories and photos for the first time and the son claims the experience brought them "even closer together as a family".
He added: "This is a Christmas we will never forget. And yes, we are all excited to get out test results. Merry Christmas everyone!"
More than 9,000 people have taken the time to comment on his post, with many sharing their own unusual family stories.
One person wrote: "I was adopted by my grandparents and didn't know until I was older. The person I grew up with as an older sister was actually my biological mother."
Another said: "My friend discovered through AncestryDNA that her grandpa wasn't actually her grandpa. Her actual grandpa was one of her grandparents' neighbours."
A third added: "I work at AncestryDNA. This actually happens all the time."