As a matter of fact, the dates of festivals remain the same in Hindu calendar but when reflected in Gregorian calendar, the dates seem to change. E.g., Holi is always celebrated on the full moon day in the month of Phalgun which is fixed in Hindu calendar but the corresponding date in Gregorian calendar changes every year.