Refuting the claim that cultural holidays are not sustainable
The Verge reported that Google Calendar removed events like Pride and BHM because its holiday list wasnāt āsustainableā. I call BS. So do many others. Other media outlets have reported on this, prompted Google to respond with their own blog post.
Contrary to some of the comments on social media, this was not something we did just this year.
Of course, Google doesnāt want to be accused of any backlash. And given recent events of cancelling cultural celebrations in the name of anti-wokeness, itās no surprise Google is trying to distance themselves from any backlash.
Hereās the justification from Googleās spokeswoman, Madison Cushman Veld, had to say about this.
For over a decade weāve worked with timeanddate.com to show public holidays and national observances in Google Calendar. Some years ago, the Calendar team started manually adding a broader set of cultural moments in a wide number of countries around the world. We got feedback that some other events and countries were missing ā and maintaining hundreds of moments manually and consistently globally wasnāt scalable or sustainable. So in mid-2024 we returned to showing only public holidays and national observances from timeanddate.com globally, while allowing users to manually add other important moments.
[!note] bolding and links are my own in the blockquote
But letās talk some stats for a moment here. Google has some dominance with the Calendar we use. Google Calendar is one of the most widely used calendar apps globally, with over 1.2 billion monthly visits as of early 2024. And Google has a history of killing off products. I love Ed Zitronās idea of The Rot Economy in explaining why this all matters. With such reach, these tech companies should be taking more responsibility in representing the world we live in. But because they donāt, I thought maybe Iāll make my own Calendar and see how difficult this task is.
A few things to note:
- Iām not taking suggestions from others. But if I did, Iād engineer a feedback system to determine how to best add new events on the Calendar. Thereās more appropriate ways to handle these changes over flat out removing events.
- For some ideas, I urge people to read about Consensus Seeking Decision Making Model that doesnāt discount otherās voices and tries best to find a solution that works for the most people.
- Iām using timeanddate.comās full Calendar list as a baseline since thatās what Google used. Of course, thereās some bias in the list since itās not all inclusive. But they made the list, and Iām guessing their staff had some say in understanding cultural events. We know compromises had to be made.
Some of the events in the list are very locally specific (e.g. to a state, or sometimes unspecified the location when it says āMany regionsā). Iām going to omit those for now.
The Calendar
Su | Mo | Tu | We | Th | Fr | Sa |
---|---|---|---|---|---|---|
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 1 |
Holidays on 2025-02-13
Full list of holidays
- 2025-01-01 New Year's Day All
- 2025-01-01 New Year's Day
- 2025-01-02 Last Day of Chanukah
- 2025-01-04 World Braille Day
- 2025-01-06 Epiphany
- 2025-01-07 Orthodox Christmas Day
- 2025-01-07 International Programmers' Day
- 2025-01-07 Estelle Reel Day Wyoming
- 2025-01-08 Battle of New Orleans Louisiana
- 2025-01-09 National Day of Mourning for Jimmy Carter
- 2025-01-10 Asarah B'Tevet
- 2025-01-14 Orthodox New Year
- 2025-01-19 World Religion Day
- 2025-01-19 Robert E. Lee's Birthday Florida
- 2025-01-19 State Holiday Georgia
- 2025-01-19 Confederate Heroes' Day Texas
- 2025-01-20 Martin Luther King Jr. Day All
- 2025-01-20 Martin Luther King Jr. Day
- 2025-01-20 Robert E. Lee's Birthday Alabama, Mississippi
- 2025-01-20 Idaho Human Rights Day Idaho
- 2025-01-20 Civil Rights Day Arizona, New Hampshire
- 2025-01-20 Inauguration Day District of Columbia
- 2025-01-20 Inauguration Day DC, MD*, VA*
- 2025-01-24 International Day of Education
- 2025-01-26 International Customs Day
- 2025-01-26 World Leprosy Day
- 2025-01-27 World Holocaust Victims Remembrance Day
- 2025-01-28 Isra and Mi'raj
- 2025-01-29 Kansas Day Kansas
- 2025-01-29 Lunar New Year
- 2025-01-29 Lunar New Year California, Washington
- 2025-02-01 National Freedom Day
- 2025-02-01 First Day of Black History Month
- 2025-02-02 World Wetlands Day
- 2025-02-02 Groundhog Day
- 2025-02-04 International Day of Human Fraternity
- 2025-02-04 World Cancer Day
- 2025-02-04 Rosa Parks Day CA, MO, NY
- 2025-02-05 National Girls and Women in Sports Day
- 2025-02-06 International Day of Zero Tolerance for Female Genital Mutilation
- 2025-02-06 Ronald Reagan Day California
- 2025-02-07 Lunar New Year Colorado
- 2025-02-07 National Wear Red Day
- 2025-02-09 Super Bowl
- 2025-02-10 World Pulses Day
- 2025-02-11 International Day of Women and Girls in Science
- 2025-02-11 World Day of the Sick
- 2025-02-12 Lincoln's Birthday CT, IL, MO, NY
- 2025-02-12 Lincoln's Birthday Florida
- 2025-02-12 Georgia Day Georgia
- 2025-02-13 Tu Bishvat/Tu B'Shevat
- 2025-02-13 World Radio Day
- 2025-02-14 Valentine's Day
- 2025-02-14 Statehood Day Arizona
- 2025-02-15 Susan B. Anthony's Birthday Florida, Wisconsin
- 2025-02-15 Susan B. Anthony Day Colorado, New York
- 2025-02-16 Elizabeth Peratrovich Day Alaska
- 2025-02-17 Presidents' Day
- 2025-02-17 Presidents' Day Most regions
- 2025-02-17 Presidents' Day Many regions
- 2025-02-17 Daisy Gatson Bates Day Arkansas
- 2025-02-20 World Day of Social Justice
- 2025-02-21 International Mother Language Day
- 2025-02-25 Maha Shivaratri
- 2025-02-25 African-American Scientist and Inventor Day Virginia
- 2025-02-25 George Rogers Clark Day Indiana
- 2025-02-26 Maha Shivaratri
- 2025-02-28 Linus Pauling Day Oregon
- 2025-03-01 First Day of Ramadan
- 2025-03-01 Zero Discrimination Day
- 2025-03-01 Self-Injury Awareness Day
- 2025-03-01 St. David's Day
- 2025-03-01 First Day of Women's History Month
- 2025-03-01 First Day of Irish American Heritage Month
- 2025-03-02 Texas Independence Day Texas
- 2025-03-03 World Wildlife Day
- 2025-03-03 Casimir Pulaski Day Illinois, Indiana
- 2025-03-03 Read Across America Day
- 2025-03-04 Shrove Tuesday/Mardi Gras AL*, FL*, LA, MS*
- 2025-03-04 Shrove Tuesday/Mardi Gras
- 2025-03-04 Casimir Pulaski Day Wisconsin
- 2025-03-04 Town Meeting Day Vermont
- 2025-03-05 Ash Wednesday
- 2025-03-07 Employee Appreciation Day
- 2025-03-08 International Women's Day
- 2025-03-09 Daylight Saving Time starts
- 2025-03-10 International Day of Women Judges
- 2025-03-13 World Kidney Day
- 2025-03-14 Holi
- 2025-03-14 Purim
- 2025-03-15 Long Covid Awareness Day
- 2025-03-17 St. Patrick's Day
- 2025-03-17 Evacuation Day Massachusetts
- 2025-03-20 French Language Day
- 2025-03-20 International Day of Happiness
- 2025-03-20 March Equinox
- 2025-03-21 World Day to Eliminate Racial Discrimination
- 2025-03-21 World Poetry Day
- 2025-03-21 International Day of Nowruz
- 2025-03-21 World Down Syndrome Day
- 2025-03-21 International Day of Forests
- 2025-03-22 World Water Day
- 2025-03-23 World Meteorological Day
- 2025-03-24 World Tuberculosis Day
- 2025-03-24 World Day for Truth concerning Human Rights Violations
- 2025-03-25 Day to Remember Slavery Victims and Transatlantic Slave Trade
- 2025-03-25 World Solidarity Day for Detained and Missing Workers
- 2025-03-25 Maryland Day Maryland
- 2025-03-26 Lailat al-Qadr
- 2025-03-26 Prince Jonah Kuhio Kalanianaole Day Hawaii
- 2025-03-29 Earth Hour
- 2025-03-29 National Vietnam War Veterans Day
- 2025-03-30 Wyoming Veterans Welcome Home Day Wyoming
- 2025-03-30 Doctors' Day
- 2025-03-30 Vietnam Veterans Day Delaware
- 2025-03-30 Vietnam Veteran Recognition Day West Virginia
- 2025-03-31 Eid al-Fitr
- 2025-03-31 International Transgender Day of Visibility
- 2025-03-31 Seward's Day Alaska
- 2025-03-31 CƩsar ChƔvez Day Many regions
- 2025-03-31 CƩsar ChƔvez Day Washington
- 2025-04-01 April Fool's Day
- 2025-04-02 World Autism Awareness Day
- 2025-04-02 Pascua Florida Day Florida
- 2025-04-04 Mine Awareness Day
- 2025-04-05 International Day of Conscience
- 2025-04-06 International Sport Day
- 2025-04-06 National Tartan Day
- 2025-04-07 United Nations' World Health Day
- 2025-04-07 Day to Remember Rwanda Genocide Victims
- 2025-04-08 National Library Workers' Day
- 2025-04-12 Passover Eve
- 2025-04-12 International Day of Human Space Flight
- 2025-04-13 Palm Sunday
- 2025-04-13 Passover first day
- 2025-04-13 Thomas Jefferson's Birthday
- 2025-04-14 World Chagas Disease Day
- 2025-04-15 World Art Day
- 2025-04-15 Tax Day
- 2025-04-15 Father Damien Day Hawaii
- 2025-04-16 Emancipation Day District of Columbia
- 2025-04-17 Maundy Thursday
- 2025-04-18 Orthodox Good Friday
- 2025-04-18 International Day for Monuments and Sites
- 2025-04-18 Good Friday Many regions
- 2025-04-18 Arbor Day Colorado
- 2025-04-18 State Holiday Georgia
- 2025-04-19 Holy Saturday
- 2025-04-19 Orthodox Holy Saturday
- 2025-04-20 Last Day of Passover
- 2025-04-20 Orthodox Easter
- 2025-04-20 Chinese Language Day
- 2025-04-20 Easter Sunday
- 2025-04-21 Orthodox Easter Monday
- 2025-04-21 World Creativity and Innovation Day
- 2025-04-21 Easter Monday
- 2025-04-21 Patriots' Day Maine, Massachusetts
- 2025-04-21 San Jacinto Day Texas
- 2025-04-21 Boston Marathon
- 2025-04-22 Earth Day
- 2025-04-22 Oklahoma Day Oklahoma
- 2025-04-23 Yom HaShoah
- 2025-04-23 World Book and Copyright Day
- 2025-04-23 World Spanish Language Day
- 2025-04-23 English Language Day
- 2025-04-23 Administrative Professionals Day
- 2025-04-24 International Girls in ICT Day
- 2025-04-24 International Day of Multilateralism and Diplomacy for Peace
- 2025-04-24 Take our Daughters and Sons to Work Day
- 2025-04-25 International Delegate's Day
- 2025-04-25 World Malaria Day
- 2025-04-25 Arbor Day Nebraska
- 2025-04-25 Arbor Day Arizona, Delaware
- 2025-04-26 World Intellectual Property Day
- 2025-04-26 International Chernobyl Disaster Remembrance Day
- 2025-04-26 Confederate Memorial Day Florida
- 2025-04-26 State Holiday Georgia
- 2025-04-28 World Day for Safety and Health at Work
- 2025-04-28 Arbor Day Wyoming
- 2025-04-28 Confederate Memorial Day Alabama
- 2025-04-28 Confederate Memorial Day Mississippi
- 2025-04-30 International Jazz Day
- 2025-05-01 Yom Ha'atzmaut
- 2025-05-01 Law Day
- 2025-05-01 Loyalty Day
- 2025-05-01 National Day of Prayer
- 2025-05-01 Lei Day Hawaii
- 2025-05-01 West Virginia Day of Prayer West Virginia
- 2025-05-01 First Day of Military Appreciation Month
- 2025-05-01 First Day of Asian Pacific American Heritage Month
- 2025-05-01 First Day of Jewish American Heritage Month
- 2025-05-02 World Tuna Day
- 2025-05-02 Kentucky Oaks
- 2025-05-03 World Press Freedom Day
- 2025-05-03 Kentucky Derby
- 2025-05-03 National Explosive Ordnance Disposal (EOD) Day
- 2025-05-04 International Family Equality Day
- 2025-05-04 Kent State Shootings Remembrance Ohio
- 2025-05-04 Rhode Island Independence Day Rhode Island
- 2025-05-05 World Portuguese Language Day
- 2025-05-05 Cinco de Mayo
- 2025-05-06 National Nurses Day
- 2025-05-06 National Teacher Appreciation Day
- 2025-05-08 Time to Remember Lost Lives From World War II
- 2025-05-08 World Ovarian Cancer Day
- 2025-05-08 World Red Cross and Red Crescent Day
- 2025-05-08 Truman Day Missouri
- 2025-05-08 Victory in Europe Day
- 2025-05-09 'Confederate Memorial Day' observed South Carolina
- 2025-05-09 Native American Day Wyoming
- 2025-05-09 Military Spouse Appreciation Day Delaware
- 2025-05-09 Military Spouse Appreciation Day
- 2025-05-10 World Migratory Bird Day
- 2025-05-10 International Day of Argania
- 2025-05-10 Confederate Memorial Day South Carolina
- 2025-05-10 Confederate Memorial Day North Carolina
- 2025-05-11 Mother's Day
- 2025-05-11 Mother's Day Arizona
- 2025-05-12 Vesak Day
- 2025-05-12 International Nurses Day
- 2025-05-15 International Day of Families
- 2025-05-15 Peace Officers Memorial Day
- 2025-05-16 Lag BaOmer
- 2025-05-16 International Day of Living Together in Peace
- 2025-05-16 International Day of Light
- 2025-05-16 National Defense Transportation Day
- 2025-05-17 World Telecommunication and Information Society Day
- 2025-05-17 Public Lands Day Colorado
- 2025-05-17 Armed Forces Day
- 2025-05-17 Preakness Stakes
- 2025-05-20 World Bee Day
- 2025-05-20 World Autoimmune / Autoinflammatory Arthritis Day
- 2025-05-21 World Day for Cultural Diversity
- 2025-05-21 International Tea Day
- 2025-05-21 Emergency Medical Services for Children Day
- 2025-05-22 World Biological Diversity Day
- 2025-05-22 National Maritime Day
- 2025-05-22 Harvey Milk Day California
- 2025-05-23 International Day to End Obstetric Fistula
- 2025-05-25 African Liberation Day
- 2025-05-25 National Missing Children's Day
- 2025-05-26 Memorial Day
- 2025-05-26 Decoration Day AK, AL, AR, AZ, CA
- 2025-05-26 Jefferson Davis' Birthday Mississippi
- 2025-05-29 Ascension Day
- 2025-05-29 International Day of United Nations Peacekeepers
- 2025-05-31 World No Tobacco Day
- 2025-06-01 Global Day of Parents
- 2025-06-01 First Day of Pride Month
- 2025-06-01 First Day of Caribbean-American Heritage Month
- 2025-06-01 Statehood Day Kentucky, Tennessee
- 2025-06-02 Shavuot
- 2025-06-02 Jefferson Davis' Birthday Alabama
- 2025-06-03 World Bicycle Day
- 2025-06-03 Jefferson Davis' Birthday Florida
- 2025-06-04 World Day for Child Victims of Aggression
- 2025-06-05 World Environment Day
- 2025-06-05 International Day for the Fight against Illegal, Unreported and Unregulated Fishing
- 2025-06-06 Day of the Russian Language
- 2025-06-06 D-Day
- 2025-06-07 Eid al-Adha
- 2025-06-07 World Food Safety Day
- 2025-06-07 Belmont Stakes
- 2025-06-08 Pentecost
- 2025-06-08 World Oceans Day
- 2025-06-08 Native American Day Arizona
- 2025-06-09 Whit Monday
- 2025-06-11 Kamehameha Day Hawaii
- 2025-06-12 World Day Against Child Labour
- 2025-06-12 Loving Day
- 2025-06-13 International Albinism Awareness Day
- 2025-06-13 Friday the 13th
- 2025-06-14 World Blood Donor Day
- 2025-06-14 Army Birthday
- 2025-06-14 Flag Day
- 2025-06-15 Trinity Sunday
- 2025-06-15 World Elder Abuse Awareness Day
- 2025-06-15 Father's Day Arizona
- 2025-06-15 Father's Day
- 2025-06-16 International Day of Family Remittances
- 2025-06-16 'Juneteenth Freedom Day' day off Utah
- 2025-06-17 World Day to Combat Desertification
- 2025-06-17 Bunker Hill Day Massachusetts
- 2025-06-18 Sustainable Gastronomy Day
- 2025-06-19 Corpus Christi
- 2025-06-19 International Day for the Elimination of Sexual Violence in Conflict
- 2025-06-19 Juneteenth
- 2025-06-19 Juneteenth National Freedom Day Iowa
- 2025-06-19 Juneteenth Day Kansas
- 2025-06-19 Juneteenth Alabama
- 2025-06-19 Juneteenth Day AZ, FL, HI, WI
- 2025-06-19 Juneteenth Day Georgia
- 2025-06-19 Juneteenth National Freedom Day Idaho
- 2025-06-19 Juneteenth Colorado
- 2025-06-19 Juneteenth Independence Day Connecticut
- 2025-06-19 Juneteenth National Freedom Day Delaware
- 2025-06-19 Juneteenth National Freedom Day Illinois
- 2025-06-19 Juneteenth South Dakota
- 2025-06-19 National Juneteenth Freedom Day Kentucky
- 2025-06-19 Juneteenth Maine
- 2025-06-19 Juneteenth National Independence Day District of Columbia, Maryland
- 2025-06-19 Juneteenth Independence Day Massachusetts
- 2025-06-19 Juneteenth Minnesota
- 2025-06-19 Juneteenth Freedom Day Mississippi
- 2025-06-19 Juneteenth Missouri
- 2025-06-19 Juneteenth Nebraska
- 2025-06-19 Juneteenth Day Nevada
- 2025-06-19 Juneteenth New Hampshire
- 2025-06-19 Juneteenth NY, VA, WA
- 2025-06-19 Juneteenth Freedom Day New Mexico
- 2025-06-19 Juneteenth North Carolina
- 2025-06-19 Juneteenth North Dakota
- 2025-06-19 Juneteenth Ohio
- 2025-06-19 Juneteenth Oregon
- 2025-06-19 Juneteenth National Freedom Day Pennsylvania
- 2025-06-19 Juneteenth National Freedom Day Rhode Island
- 2025-06-19 Juneteenth Celebration of Freedom Day South Carolina
- 2025-06-19 Juneteenth Tennessee
- 2025-06-19 Juneteenth Freedom Day Utah
- 2025-06-19 Juneteenth West Virginia
- 2025-06-19 Emancipation Day Texas
- 2025-06-20 World Refugee Day
- 2025-06-20 Juneteenth Day New Jersey
- 2025-06-20 West Virginia Day West Virginia
- 2025-06-20 American Eagle Day
- 2025-06-20 June Solstice
- 2025-06-21 International Day of Yoga
- 2025-06-21 International Day of the Celebration of the Solstice
- 2025-06-21 Juneteenth Wyoming
- 2025-06-21 Juneteenth Day Alaska, Arkansas
- 2025-06-21 Juneteenth National Freedom Day California
- 2025-06-21 Juneteenth Louisiana
- 2025-06-21 Juneteenth National Freedom Day Michigan
- 2025-06-21 Juneteenth National Freedom Day Montana, Oklahoma
- 2025-06-21 Juneteenth National Freedom Day Vermont
- 2025-06-23 Public Service Day
- 2025-06-23 International Widows' Day
- 2025-06-25 Day of the Seafarer
- 2025-06-26 World Day against Drug Abuse and Trafficking
- 2025-06-26 World Day to Support Torture Victims
- 2025-06-27 Muharram
- 2025-06-27 Micro-, Small and Medium-sized Enterprises Day
- 2025-06-28 Carolina Day South Carolina
- 2025-06-29 International Day of the Tropics
- 2025-06-30 International Asteroid Day
- 2025-06-30 International Day of Parliamentarism
- 2025-07-04 Independence Day All
- 2025-07-04 Independence Day Many regions
- 2025-07-05 International Day of Cooperatives
- 2025-07-06 Ashura
- 2025-07-11 World Population Day
- 2025-07-13 Nathan Bedford Forrest Day Tennessee
- 2025-07-14 Bastille Day
- 2025-07-15 World Youth Skills Day
- 2025-07-16 Rural Transit Day
- 2025-07-18 Nelson Mandela Day
- 2025-07-20 World Chess Day
- 2025-07-24 Pioneer Day Utah
- 2025-07-25 World Drowning Prevention Day
- 2025-07-27 Parents' Day All
- 2025-07-27 Parents' Day West Virginia
- 2025-07-27 National Korean War Veterans Armistice Day
- 2025-07-28 World Hepatitis Day
- 2025-07-30 World Friendship Day
- 2025-07-30 World Day Against Trafficking in Persons
- 2025-08-01 Colorado Day Colorado
- 2025-08-03 Tisha B'Av
- 2025-08-03 American Family Day Arizona
- 2025-08-04 Coast Guard Birthday
- 2025-08-04 Barack Obama Day Illinois
- 2025-08-07 Purple Heart Day West Virginia, Wyoming
- 2025-08-07 Purple Heart Day
- 2025-08-08 Raksha Bandhan
- 2025-08-09 World Indigenous Peoples' Day
- 2025-08-11 Victory Day Rhode Island
- 2025-08-12 International Youth Day
- 2025-08-15 Assumption of Mary
- 2025-08-15 Statehood Day Hawaii
- 2025-08-15 'Bennington Battle Day' observed Vermont
- 2025-08-16 Janmashtami
- 2025-08-16 Bennington Battle Day Vermont
- 2025-08-17 National Navajo Code Talkers Day Arizona
- 2025-08-17 National Senior Citizens Day
- 2025-08-19 World Humanitarian Day
- 2025-08-19 National Aviation Day
- 2025-08-21 International Day of Remembrance of and Tribute to the Victims of Terrorism
- 2025-08-22 International Day Commemorating the Victims of Acts of Violence Based on Religion or Belief
- 2025-08-23 World Day for Slave Trade Abolition
- 2025-08-26 Ganesh Chaturthi
- 2025-08-26 Susan B. Anthony Day Massachusetts
- 2025-08-26 Women's Equality Day
- 2025-08-27 Lyndon Baines Johnson Day Texas
- 2025-08-29 International Day against Nuclear Tests
- 2025-08-30 World Day of Victims of Enforced Disappearance
- 2025-08-31 International Day for People of African Descent
- 2025-08-31 International Overdose Awareness Day
- 2025-09-01 Labor Day All
- 2025-09-01 Labor Day
- 2025-09-04 World Sexual Health Day
- 2025-09-05 The Prophet's Birthday
- 2025-09-05 International Day of Charity
- 2025-09-06 Carl Garner Federal Lands Cleanup Day
- 2025-09-06 Native American Day Delaware
- 2025-09-07 International Day of Clean Air for Blue Skies
- 2025-09-07 Still's Disease Awareness Day
- 2025-09-07 National Grandparents Day
- 2025-09-08 International Literacy Day
- 2025-09-09 International Day to Protect Education from Attack
- 2025-09-09 California Admission Day California
- 2025-09-10 World Suicide Prevention Day
- 2025-09-11 First Responders Day North Carolina
- 2025-09-11 Patriot Day
- 2025-09-11 Patriot Day Alaska
- 2025-09-12 International South-South Cooperation Day
- 2025-09-13 International Programmers' Day
- 2025-09-14 Constitution Commemoration Day Arizona
- 2025-09-15 International Day of Democracy
- 2025-09-15 First Day of National Hispanic Heritage Month
- 2025-09-16 World Ozone Layer Day
- 2025-09-17 World Patient Safety Day
- 2025-09-17 Constitution Day and Citizenship Day
- 2025-09-18 International Equal Pay Day
- 2025-09-18 Air Force Birthday
- 2025-09-19 National POW/MIA Recognition Day
- 2025-09-21 International Day of Peace
- 2025-09-22 Navratri
- 2025-09-22 American Indian Day Tennessee
- 2025-09-22 Emancipation Day Ohio
- 2025-09-22 September Equinox
- 2025-09-23 Rosh Hashana
- 2025-09-23 International Day of Sign Languages
- 2025-09-23 International Celebrate Bisexuality Day
- 2025-09-23 Rosh Hashana Texas
- 2025-09-25 World Maritime Day
- 2025-09-26 World Day to Eliminate Nuclear Weapons
- 2025-09-26 Native American Day California, Nevada
- 2025-09-26 American Indian Heritage Day Montana, Texas
- 2025-09-26 Michigan Indian Day Michigan
- 2025-09-27 World Tourism Day
- 2025-09-27 Public Lands Day Wyoming
- 2025-09-27 National Public Lands Day
- 2025-09-28 International Day for Universal Access to Information
- 2025-09-28 World Rabies Day
- 2025-09-28 Gold Star Mother's Day
- 2025-09-29 International Day of Awareness of Food Loss and Waste
- 2025-09-29 World Heart Day
- 2025-09-30 International Translation Day
- 2025-10-01 International Day of Older Persons
- 2025-10-01 World Vegetarian Day
- 2025-10-02 Dussehra
- 2025-10-02 Yom Kippur
- 2025-10-02 International Day of Non-Violence
- 2025-10-02 Yom Kippur Texas
- 2025-10-04 Feast of St Francis of Assisi
- 2025-10-05 World Teachers' Day
- 2025-10-06 World Habitat Day
- 2025-10-06 World Cerebral Palsy Day
- 2025-10-06 Frances Xavier Cabrini Day Colorado
- 2025-10-06 German American Day
- 2025-10-06 Child Health Day
- 2025-10-07 First Day of Sukkot
- 2025-10-08 World Day for Natural Disaster Reduction
- 2025-10-09 World Post Day
- 2025-10-09 World Sight Day
- 2025-10-09 Leif Erikson Day Colorado
- 2025-10-09 Leif Erikson Day
- 2025-10-10 World Mental Health Day
- 2025-10-11 World Migratory Bird Day
- 2025-10-11 International Day of the Girl Child
- 2025-10-11 Robert E. Lee's Birthday Arkansas
- 2025-10-11 Casimir Pulaski Day Michigan, Rhode Island
- 2025-10-11 Anniversary of Death of General Pulaski Massachusetts
- 2025-10-12 Chicago Marathon
- 2025-10-13 Last Day of Sukkot
- 2025-10-13 Navy Birthday
- 2025-10-13 Columbus Day Many regions
- 2025-10-13 Columbus Day
- 2025-10-13 Fraternal Day Alabama
- 2025-10-13 Yorktown Victory Day Virginia
- 2025-10-13 Discoverers' Day Hawaii
- 2025-10-13 Native American Day South Dakota
- 2025-10-13 Native American Day Oklahoma
- 2025-10-13 Indigenous People's Day Most regions
- 2025-10-13 Indigenous People's Day Michigan, Minnesota
- 2025-10-13 Indigenous People's Day DC, ME, NE, NM
- 2025-10-13 American Indian Heritage Day Alabama
- 2025-10-14 Shmini Atzeret
- 2025-10-15 Simchat Torah
- 2025-10-15 International Day of Rural Women
- 2025-10-15 White Cane Safety Day
- 2025-10-16 World Food Day
- 2025-10-16 Boss's Day
- 2025-10-17 World Day for Poverty Eradication
- 2025-10-17 'Alaska Day' observed Alaska
- 2025-10-18 Alaska Day Alaska
- 2025-10-18 Sweetest Day Many regions
- 2025-10-20 Diwali/Deepavali
- 2025-10-20 World Statistics Day
- 2025-10-24 United Nations Day
- 2025-10-24 World Development Information Day
- 2025-10-27 World Day for Audiovisual Heritage
- 2025-10-29 World Stroke Day
- 2025-10-31 World Cities Day
- 2025-10-31 Halloween
- 2025-10-31 Nevada Day Nevada
- 2025-11-01 All Saints' Day
- 2025-11-01 World Vegan Day
- 2025-11-01 First Day of Native American Heritage Month
- 2025-11-02 All Souls' Day
- 2025-11-02 International Day to End Impunity
- 2025-11-02 New York City Marathon
- 2025-11-02 Daylight Saving Time ends
- 2025-11-04 Election Day
- 2025-11-04 Election Day New Jersey, Virginia
- 2025-11-05 World Tsunami Awareness Day
- 2025-11-06 World Day to Protect the Environment in War
- 2025-11-10 World Science Day
- 2025-11-10 Marine Corps Birthday
- 2025-11-10 Barack Obama Day Alabama
- 2025-11-11 Singles' Day
- 2025-11-11 Veterans Day All except MA, RI, TX, WY
- 2025-11-11 Veterans' Day/Armistice Day MS, RI, TX
- 2025-11-12 World Pneumonia Day
- 2025-11-14 World Diabetes Day
- 2025-11-16 International Day for Tolerance
- 2025-11-16 World Day for Road Traffic Victims
- 2025-11-17 World Prematurity Day
- 2025-11-19 World Toilet Day
- 2025-11-19 International Men's Day
- 2025-11-19 George Rogers Clark Day Ohio
- 2025-11-20 Universal Children's Day
- 2025-11-20 Africa Industrialization Day
- 2025-11-20 World Philosophy Day
- 2025-11-20 Transgender Day of Remembrance
- 2025-11-21 World Television Day
- 2025-11-21 Fake Friday
- 2025-11-25 World Day to Eliminate Violence on Women
- 2025-11-27 Thanksgiving Day All
- 2025-11-27 Thanksgiving Day
- 2025-11-28 State Holiday Georgia
- 2025-11-28 Presidents' Day Observed (New Mexico)
- 2025-11-28 Lincoln's Birthday/Lincoln's Day Indiana
- 2025-11-28 Day After Thanksgiving Many regions
- 2025-11-28 Family Day Nevada
- 2025-11-28 Acadian Day Louisiana
- 2025-11-28 Black Friday
- 2025-11-28 American Indian Heritage Day Maryland
- 2025-11-28 Native American Heritage Day
- 2025-11-28 Native American Heritage Day Washington
- 2025-11-29 World Solidarity Day with Palestinian People
- 2025-11-29 Nellie Tayloe Ross's Birthday Wyoming
- 2025-11-30 First Sunday of Advent
- 2025-11-30 Day to Remember Chemical Warfare Victims
- 2025-12-01 World AIDS Day
- 2025-12-01 Cyber Monday
- 2025-12-01 Rosa Parks Day Alabama, Ohio
- 2025-12-02 World Day for Slavery Abolition
- 2025-12-02 Giving Tuesday
- 2025-12-02 Giving Tuesday
- 2025-12-03 World Day for Persons with Disabilities
- 2025-12-04 International Day of Banks
- 2025-12-05 International Volunteer Day
- 2025-12-05 World Soil Day
- 2025-12-06 St Nicholas Day
- 2025-12-07 International Civil Aviation Day
- 2025-12-07 Pearl Harbor Remembrance Day Alaska, Wyoming
- 2025-12-07 Pearl Harbor Remembrance Day
- 2025-12-07 Delaware Day Delaware
- 2025-12-08 Feast of the Immaculate Conception
- 2025-12-08 Green Monday
- 2025-12-09 International Anti-Corruption Day
- 2025-12-09 World Genocide Commemoration Day
- 2025-12-10 Human Rights Day
- 2025-12-10 Wyoming Day Wyoming
- 2025-12-11 International Mountain Day
- 2025-12-12 International Day of Neutrality
- 2025-12-12 International Universal Health Coverage Day
- 2025-12-12 Feast of Our Lady of Guadalupe
- 2025-12-13 National Guard Birthday
- 2025-12-15 Chanukah/Hanukkah first day
- 2025-12-15 Bill of Rights Day
- 2025-12-17 Pan American Aviation Day
- 2025-12-17 Wright Brothers Day
- 2025-12-18 International Migrants Day
- 2025-12-18 Arabic Language Day
- 2025-12-20 International Human Solidarity Day
- 2025-12-20 Super Saturday
- 2025-12-21 December Solstice
- 2025-12-22 Last Day of Chanukah
- 2025-12-24 Christmas Eve Many regions
- 2025-12-24 Christmas Eve
- 2025-12-25 Christmas Day All
- 2025-12-25 Christmas Day
- 2025-12-26 Kwanzaa first day
- 2025-12-26 Day After Christmas Day NC, SC, TX
- 2025-12-27 International Day of Epidemic Preparedness
- 2025-12-30 Asarah B'Tevet
- 2025-12-31 New Year's Eve Michigan, Wisconsin
- 2025-12-31 New Year's Eve
Some technical notes: I built this with the help of Cursor. It uses Svelte, shadcn/ui, tailwindcss, and bits-ui. It had a lot of fun learning about bits-ui primitives and will be working on more calendars in the future.
Conclusion
I took an hour of my day to code this Calendar, which isnāt perfect, but reminds me it takes a bit of effort to make it happen. There are ways to automate the process of adding events (you can do some research about rrule). And in doing the work, youāll recognize the diverse events happening around the world.
Iām not saying Google should add every single event to their Calendar. But they should be more responsible in representing the world we live in.
And to remind ourselves Google has done this before, check out their archive of Google Doodles - Googleās Search Logo Changes for Every Occasion. Donāt give me a BS reason not to do something because itās not sustainable when you have a history of doing it. If that logic were true, the early years of YouTube would have been a no-go. And so many of their products we use today.
Written by Jeremy Wong and published on .