All except 2 of the festivals are determined by lunar calendars.
It is difficult to fix precisely the dates of the various festivals, as most of them are determined by lunar calendars which vary from year to year.