In my personal opinion?......
There are no great Christmas presents, nothing of material you give will last a lifetime....
You want to give someone something of value?
Give them your TIME, UNDERSTANDING, and WISDOM.
For if they can learn from others, their own personal futures will be better for it....