Yes for me is a very nice ideal to gift a friend bitcoin for his/her birthday because most people dont believe bitcoin is real
So making most people not to invest or use bitcoin as mode of payment or sending money so gifting your friend bitcoin will motivate your friend to make more research about bitcoin and will also spray the good news to others about bitcoin because most people thinks that bitcoin losses value and will make them be in lost but gifting your friend bitcoin will also make understand the value bitcoin and why he/she should use bitcoin as means of investment,sending funds and other things which including payment .
So is good to gift your friend bitcoin it will also be a way to advertise bitcoin to people who thought bitcoin is not safe to use .