You do not need to send a thank you card for a birthday or holiday card; however, you should send that person a birthday card on HIS/HER next birthday. Holiday cards should be reciprocated as appropriate.
Just thank them when you receive the gift or by phone
Thank you
Thank you very much! (if it's your birthday) I think you have me confused with someone else, it's NOT my birthday. (if it's NOT your birthday)
by saying thank you
The correct reply when someone gifts you a "Happy Birthday" is a simple "Thank you." It's not rocket science, just show some gratitude and move on with your day. No need to overcomplicate things, just accept the gift and enjoy your special day.
A person may wish someone an early happy birthday, it may because they will not see the person on their birthday. If someone wishes a person early birthday wishes, it is appropriate to say thank you.
Thank you.
Yes, you should call and thank the person for your birthday gift as it shows you appreciate the effort they made for you.
Thank you? Danke.
It is correct English to say "thank someone for something" eg "My wife and I thank you for your kind invitation to your daughter's wedding"
When someone gives you a birthday wish, it is fine to give a simple thank you as a reply.
Hug him/her
Thank you. I appreciate the good wishes.