A religious festival is a time of special importance marked by adherents to that
religion. Religious festivals are commonly celebrated on reoccurring cycles in a
calendar year or
lunar calendar. This means that, because ancient calendars were not very accurate, the exact date of the festival changes each year.
See more at Wikipedia.org...