Moving holidays
Eid, Diwali, Lunar New Year, Carnival, Easter, Orthodox Easter and Thanksgiving land on a different date every year, which moves working days and shopping seasons between weeks, months and sometimes quarters. Here is each date in 2025, 2026 and 2027, with its ISO week and how far it moved.
| Holiday | 2025 | 2026 | 2027 | 2025 to 2026 | 2026 to 2027 |
|---|---|---|---|---|---|
| Eid al-Fitr | Sunday 30 March W13 | Friday 20 March W12 | Tuesday 9 March W10 | −10 days | −11 days |
| Eid al-Adha | Friday 6 June W23 | Wednesday 27 May W22 | Sunday 16 May W19 | −10 days | −11 days |
| Lunar New Year | Wednesday 29 January W05 | Tuesday 17 February W08 | Saturday 6 February W05 | +19 days | −11 days |
| Easter | Sunday 20 April W16 | Sunday 5 April W14 | Sunday 28 March W12 | −15 days | −8 days |
| Hari Raya (Lebaran) | Monday 31 March W14 | Saturday 21 March W12 | Wednesday 10 March W10 | −10 days | −11 days |
| Diwali | Monday 20 October W43 | Sunday 8 November W45 | Friday 29 October W43 | +19 days | −10 days |
| Carnival (Brazil) | Tuesday 4 March W10 | Tuesday 17 February W08 | Tuesday 9 February W06 | −16 days | −8 days |
| Thanksgiving (US) | Thursday 27 November W48 | Thursday 26 November W48 | Thursday 25 November W47 | −1 day | −1 day |
| Orthodox Easter | Sunday 20 April W16 | Sunday 12 April W15 | Sunday 2 May W17 | −8 days | +20 days |
A shift ignores the year: +19 days means 19 days later in the calendar. W45 is ISO week 45 (Monday to Sunday). Moon-based dates are expected for the future, and official announcements can differ by a day; each holiday's page says whose calendar its dates follow.
Eid al-Fitr 2026 is on Friday 20 March 2026 (ISO week 12). That is 10 days earlier in the calendar than in 2025, when it was on Sunday 30 March 2025 (ISO week 13), in the same month. In 2027 it is expected on Tuesday 9 March 2027 (ISO week 10), 11 days earlier, in the same month.
Eid al-Adha 2026 is on Wednesday 27 May 2026 (ISO week 22). That is 10 days earlier in the calendar than in 2025, when it was on Friday 6 June 2025 (ISO week 23), so it moved from June to May. In 2027 it is expected on Sunday 16 May 2027 (ISO week 19), 11 days earlier, in the same month.
Lunar New Year 2026 is on Tuesday 17 February 2026 (ISO week 8). That is 19 days later in the calendar than in 2025, when it was on Wednesday 29 January 2025 (ISO week 5), so it moved from January to February. In 2027 it is expected on Saturday 6 February 2027 (ISO week 5), 11 days earlier, in the same month.
Easter 2026 is on Sunday 5 April 2026 (ISO week 14). That is 15 days earlier in the calendar than in 2025, when it was on Sunday 20 April 2025 (ISO week 16), in the same month. In 2027 it is on Sunday 28 March 2027 (ISO week 12), 8 days earlier, moving from April to March.
Hari Raya (Lebaran) 2026 is on Saturday 21 March 2026 (ISO week 12). That is 10 days earlier in the calendar than in 2025, when it was on Monday 31 March 2025 (ISO week 14), in the same month. In 2027 it is expected on Wednesday 10 March 2027 (ISO week 10), 11 days earlier, in the same month.
Diwali 2026 is on Sunday 8 November 2026 (ISO week 45). That is 19 days later in the calendar than in 2025, when it was on Monday 20 October 2025 (ISO week 43), so it moved from October to November. In 2027 it is expected on Friday 29 October 2027 (ISO week 43), 10 days earlier, moving from November to October.
Carnival (Brazil) 2026 is on Tuesday 17 February 2026 (ISO week 8). That is 16 days earlier in the calendar than in 2025, when it was on Tuesday 4 March 2025 (ISO week 10), so it moved from March to February. In 2027 it is on Tuesday 9 February 2027 (ISO week 6), 8 days earlier, in the same month.
Thanksgiving (US) 2026 is on Thursday 26 November 2026 (ISO week 48). That is 1 day earlier in the calendar than in 2025, when it was on Thursday 27 November 2025 (ISO week 48), in the same month. In 2027 it is on Thursday 25 November 2027 (ISO week 47), 1 day earlier, in the same month.
Orthodox Easter 2026 is on Sunday 12 April 2026 (ISO week 15). That is 8 days earlier in the calendar than in 2025, when it was on Sunday 20 April 2025 (ISO week 16), in the same month. In 2027 it is on Sunday 2 May 2027 (ISO week 17), 20 days later, moving from April to May.