Because of the shorter year, Islamic months drift through the Gregorian calendar. This discrepancy causes Islamic months to shift backwards through the seasons over a 33-year cycle. Which is why 2024 ...