The best gift, no doubt, would be gifting the Bitcoin itself

I mean who hates free money???
Kidding aside everyone really loves money lets just admit it, everyone needs money so giving money on Christmas will be a really good gift to anyone. No matter what age or what interests them as long as you give them money they will be happy for sure 101%. But the real-valued gift for crypto users is for sure secured hardware or cold wallet for storing cryptocurrency.