The D2C Seasonal Peak Calendar: Every Major Demand Window by Market
When are the major D2C sales peaks by market?
Black Friday and Cyber Monday anchor the year in the US, Europe and increasingly worldwide. Singles' Day leads in China and Southeast Asia, Diwali drives the Indian festive quarter, and Ramadan with Eid sets the Gulf calendar. Most move each year, so verify dates annually rather than reusing last year's schedule.
There are two ways to get seasonal planning wrong. The first is not knowing a window exists — a brand shipping to the Gulf discovering Ramadan three weeks out, or one shipping to India treating Diwali as a single day rather than a six-week quarter. The second is assuming a window behaves the way it did last year, when half the dates on this page move annually.
This page is the calendar. It deliberately does not teach the method — that already exists in two places, and both are written to work against your account’s evidenced peak rather than a date someone published:
- Prove the peak before you plan it — the operating playbook for the peak itself.
- Pre-peak demand building — the T-minus timeline for the ramp.
Use those for how. Use this for which and when.
The one rule that matters more than the calendar
Your peak is the intersection of the markets you ship to and the category you sell — not the country you are based in.
A brand in Bengaluru shipping 70% to the US has a BFCM business with a Diwali sideline. A brand in London shipping heavily to the Gulf has a Ramadan business. Where your office is has nothing to do with it. Pull your last 24 months of revenue by shipping destination before you plan anything on this page.
Fixed dates you can build a plan around
These land on the same date every year. They are the easy half.
| Window | Date | Primary markets |
|---|---|---|
| New Year’s Day | 1 January | Global |
| Pongal / Makar Sankranti | 14-15 January | South India, and harvest-festival markets across India |
| Republic Day sales | 26 January | India |
| Valentine’s Day | 14 February | Global, strongest in US and Europe |
| US Independence Day | 4 July | United States |
| Dia dos Namorados | 12 June | Brazil |
| India Independence Day | 15 August | India |
| Halloween | 31 October | US, UK, Ireland, increasingly Europe |
| Singles’ Day (11.11) | 11 November | China, Southeast Asia |
| 12.12 | 12 December | Southeast Asia |
| Christmas | 25 December | Global |
| Boxing Day / St Stephen’s | 26 December | UK, Ireland, Canada, Australia |
Two to flag. Singles’ Day is the largest single shopping event in the world by gross merchandise value and most Western D2C brands ignore it entirely — if you ship to Singapore, Malaysia, Indonesia, the Philippines or Vietnam, it outranks Black Friday for you. And Halloween is a demand signal, not just a costume market: it marks the point where US and UK feed CPMs begin their Q4 climb, which is the real reason it belongs on your calendar even if you sell socks.
Dates that move every year
This is where plans break. All of these shift, several of them substantially.
| Window | When it falls | How it moves | Primary markets |
|---|---|---|---|
| Lunar New Year | Late January to mid February | Lunar calendar | China, Vietnam, Singapore, Malaysia |
| Ramadan and Eid al-Fitr | Moves ~11 days earlier each year | Islamic lunar calendar | Gulf, MENA, Indonesia, Malaysia, parts of India |
| Eid al-Adha | Roughly 70 days after Eid al-Fitr | Islamic lunar calendar | Same as above |
| Holi | March | Hindu lunar calendar | India |
| Easter | Late March to late April | Computed annually | Europe, US, Latin America |
| Mothering Sunday (UK) | March | Third Sunday of Lent | UK, Ireland |
| Mother’s Day (US) | Second Sunday of May | Fixed rule, moving date | US and much of Latin America |
| Father’s Day | Third Sunday of June | Fixed rule, moving date | US, UK, much of Europe |
| Golden Week | Late April to early May | Fixed span, shifting weekdays | Japan |
| Janmashtami | August to September | Hindu lunar calendar | India |
| Raksha Bandhan | August | Hindu lunar calendar | India |
| Onam | August to September | Malayalam calendar | Kerala and South India |
| Chuseok | September to October | Lunar calendar | South Korea |
| Navratri and Durga Puja | September to October | Hindu lunar calendar | India, strongest in the East and West |
| Diwali | October to November | Hindu lunar calendar | India, Nepal, Indian diaspora worldwide |
| Thanksgiving, Black Friday, Cyber Monday | Fourth Thursday of November and the days after | Fixed rule, moving date | US, and Black Friday now near-globally |
| El Buen Fin | Mid November | Tied to Revolution Day weekend | Mexico |
| Retailer-set events (Prime Day and equivalents) | Usually July, sometimes twice yearly | Announced with weeks of notice | US, UK, EU, India |
The operational consequence is the part people miss. A movable date breaks two things silently:
Year-on-year comparisons stop being like-for-like. If Diwali fell in the second week of November last year and the last week of October this year, your November revenue will look catastrophic and your October will look heroic. Neither is true. Compare peak-relative weeks — T-minus-4, T-minus-3 — not calendar months.
And automation rules built on static thresholds fire wrongly through the shift. A ROAS floor tuned in an ordinary week will pause your best campaigns on the first day of a demand surge, and a frequency threshold set for normal conditions will retire creative mid-peak. Revealbot vs Madgicx, which is better in 2026? — review every threshold before each window on this page, or turn the aggressive ones off for its duration.
Lead times: when to actually start
The window is not the work. Roughly, by peak size:
| Peak scale | Start prospecting | Creative locked | Budget ramp | Delivery cutoff messaging |
|---|---|---|---|---|
| Major (BFCM, Diwali, Singles’ Day, Ramadan) | T-8 weeks | T-3 weeks | T-2 weeks | T-1 week |
| Mid (Valentine’s, Mother’s Day, Eid, Easter) | T-5 weeks | T-2 weeks | T-10 days | T-4 days |
| Minor (bank holidays, long weekends) | T-2 weeks | T-1 week | T-4 days | Not usually needed |
Two notes on the table. The prospecting start is when you begin building the audiences you will retarget into during the window — not when you start discounting. And the creative-lock date exists because the learning phase does not care about your calendar: assets introduced inside the ramp spend their most expensive days learning. What resets the learning phase is worth reading before you touch anything in the final fortnight.
The regional calendars, briefly
United States. Halloween opens the Q4 CPM climb, Thanksgiving through Cyber Monday is the peak, and the fortnight to Christmas is a second, gifting-led surge with a hard delivery cutoff. Back-to-school in August and the summer holiday weekends are real for apparel and outdoor categories.
United Kingdom and Europe. Black Friday has largely imported, but Boxing Day and the January sales remain structurally important in the UK and Ireland in a way they are not in the US. Mothering Sunday in March is a different date from the American Mother’s Day, which trips up brands running one gifting calendar across both.
India. The festive quarter runs from Onam and Raksha Bandhan in August through Navratri and Durga Puja into Diwali, and it is the single largest concentration of retail demand in the year — not one day but roughly six to eight weeks of elevated intent, with distinct regional peaks. Pongal and Makar Sankranti in mid-January open the year in the south, and Janmashtami adds a late-summer gifting window. Republic Day and Independence Day are sale events rather than gifting occasions. BFCM now layers on top of the tail of Diwali, which makes November genuinely crowded and CPMs correspondingly expensive.
India also produces event-driven regional surges that sit outside any annual calendar — a Kumbh Mela, a major cricket tournament, a large religious gathering will move demand sharply in specific states for a few weeks. These are worth watching in your geo reports rather than planning a year ahead, because the lead time is short and the effect is concentrated in a handful of regions.
Gulf and MENA. Ramadan is the defining window, and it behaves unlike any other on this page: shopping shifts dramatically toward late evening, gifting accelerates through the final ten days, and Eid al-Fitr is the peak rather than the end. White Friday is the regional Black Friday. Because the whole cycle moves about eleven days earlier each year, a calendar reused from two years ago will be nearly three weeks wrong.
Southeast Asia. Singles’ Day and 12.12 dominate, with the large marketplace platforms setting the rhythm. Ramadan and Eid matter enormously in Indonesia and Malaysia. Lunar New Year drives Singapore, Malaysia and Vietnam.
Japan and South Korea. Golden Week in the spring and Chuseok in the autumn are the anchors, with year-end gifting culturally distinct from the Western Christmas pattern.
Latin America. Black Friday has taken hold strongly in Brazil, El Buen Fin is Mexico’s equivalent, and Brazil’s Dia dos Namorados in June replaces February’s Valentine’s Day rather than supplementing it.
Three mistakes that recur everywhere
Treating a peak as a discount event. The brands that do well in a window are usually the ones that spent the preceding six weeks building an audience to sell to. Arriving on the day with a coupon means buying attention at the most expensive CPM of the year from people who have never heard of you.
Reading the peak-week numbers as a verdict. ROAS inside a peak is flattered by demand you did not create and depressed by CPMs you cannot avoid, often at the same time. It is not comparable to an ordinary week. Seasonality, promos and confounders covers why the lift you think you measured frequently is not there.
Cutting everything the day after. Post-peak is when acquisition is cheapest and your retargeting pool is the largest it will be all year. Brands that go dark on the 27th hand that back. The transition is covered properly in the peak-period operating playbook.
What to do with this page
Print the two tables. Cross out every market you do not ship to — that will remove most of the rows. Put the survivors in a shared calendar with their lead times counted backwards, and set a reminder each January to re-check every movable date, because roughly half of what is left will have shifted.
Then stop planning from the calendar and start planning from your own data. The dates here tell you where to look; only your account tells you whether the peak is real for your category and how far ahead your particular ramp begins. If you want that read automatically — including the threshold review before each window — connect your ad account at app.wittelsbach.ai and the audit will size it against your own numbers.
Method and sources
“Black Friday and Cyber Monday anchor the year in the US, Europe and increasingly worldwide.”
Source: Where this guide describes platform behaviour, it follows Meta’s published advertising and Marketing API documentation, which changes without notice — verify anything load-bearing against the current version before you act on it. Every threshold the guide asks you to supply is first-party, drawn from your own account exports and commerce ledger, because no external benchmark can stand in for your own margin structure.