Chinese New Year follows the lunisolar calendar used in China and many East Asian countries. Each year it begins on the second new moon after the winter solstice, placing the holiday somewhere between January 21 and February 20. In 2027, the second new moon lands on February 1, so celebrations start that night and continue for fifteen days.
Hari Raya Aidilfitri marks the end of Ramadan in the Islamic (Hijri) calendar, which is strictly lunar. Because a lunar year is about 10‑12 days shorter than the solar year, the festival moves earlier each Gregorian year. Astronomical calculations show that in 2027 Ramadan ends on April 27, making the first day of Hari Raya April 28.