Hindus celebrate festivals throughout the year. There are domestic, temple, and public celebrations. The birthdays of the many deities, especially Gaṇeśa, Kṛṣṇa, and Rāma, are popular. Hindus have a lunar calendar that is periodically adjusted to the solar year; thus, while the dates of the festivals change, they come within the span of a month. Festivals can be regional or all-Indian.