Hi Suritha,
Based on my experience, I would like to suggest some guidelines from an HR perspective:
Whatever practice is involved should be replicable, implying that whatever celebration you do for an employee, you should be able to do for all. Otherwise, if you miss out even one person and put on a great show for the others, that single dissatisfaction will spoil the whole initiative. Secondly, timely greeting is more important than the quality of celebration. Keeping in mind holidays and weekends, you must have a system that ensures the greeting is given on time. Thirdly, if your organization has a pan-India presence, how do you organize in the other cities? Lastly, is your database accurate and checked with the employee?
Keeping the above in mind, e-cards automatically mailed at midnight followed by a birthday gift (standardized and non-perishable items like chocolates, company mementos, etc.) can be purchased and given at a moment's notice. Cakes and all require too much administrative coordination.
Please excuse if my email dampens the celebration, but since I have worked in large organizations with a pan-India presence, I have been bugged by these issues at times.
Cheers,
Buland