How do I understand the difference between the Hindu calendar and the Gregorian calendar? My Hindu friend says his date of birth falls on a different day on the Hindu calendar every year. What is the difference?