That’s because Islam follows the lunar calendar, based on the moon’s cycles – unlike the Gregorian calendar, which follows the sun. As such, dates on the Islamic calendar come 10–12 days ...