Id rather receive it as a gift than give it hahahahaha!! But sure it makes a really cool gift especially for someone that is actually somewhat interested in it.
Gift giving in christmas days is traditional. But its up to you what you gift in christmas day. Important is it came from the heart. Bitcoin is the one unique gifts I know to give in christmas day.