Wieso wandert der Ramadan eigentlich durch das Jahr?

Im Sommer fasten die Muslime länger als im Winter.

Viele Nicht-Muslime mögen sich wundern, warum die Muslime jedes Jahr zu einem unterschiedlichen Zeitpunkt fasten. Während sie vor einigen Jahren noch im Winter gefastet haben, findet der Ramadan nun im Hochsommer statt. Wieso ist das so?