Thanks for noticing, you're right - it's all wrong...! I was thinking in Persian... "Mubarak" in Persian is used for every holiday from "Eid" to birthdays to New Years, and its meaning in those cases is usually translated into English as "Happy ______."