Repository: vacanza/holidays
Pull request #2250 (2025-01-27 17:34:08)

Update Vatican City holidays: add missing holidays, l10n support
<!--
  Thanks for contributing to holidays!
-->

## Proposed change

<!--
  Describe the big picture of your changes.
  Don't forget to link your PR to an existing issue if any.
-->

- Add in missing holidays from the existing implementation as per https://www.vatican.va/roman_curia/labour_office/docs/documents/ulsa_b18_7_it.html .
- Add historical `Anniversary of the Election of the Holy Father` down to 1929.
- Add `en_US`, **`it`**, `th` l10n support.

Resolves https://github.com/vacanza/holidays/issues/2184

## Type of change

<!--
  Type of change you want to introduce. Please, check one (1) box only!
  If your PR requires multiple boxes to be checked, most likely it needs to
  be split into multiple PRs.
-->

- [ ] New country/market holidays support (thank you!)
- [x] Supported country/market holidays update (calendar discrepancy fix, localization)
- [ ] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
- [ ] Dependency update (version deprecation/pin/upgrade)
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] Breaking change (a code change causing existing functionality to break)
- [ ] New feature (new `holidays` functionality in general)

## Checklist

<!--
  Put an `x` in the boxes that apply. You can change them after PR is created.
-->

- [x] I've followed the [contributing guidelines][contributing-guidelines]
- [x] I've successfully run `make check`, all checks and tests are green

<!--
  Thanks again for your contribution!
-->

[contributing-guidelines]: https://github.com/vacanza/holidays/blob/dev/CONTRIBUTING.rst
[docs]: https://github.com/vacanza/holidays/tree/dev/docs/source


sonarqubecloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2250) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=ACCEPTED)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2250&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2250&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2250)


sonarqubecloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2250) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=ACCEPTED)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2250&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2250&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2250)


sonarqubecloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2250) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=ACCEPTED)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=vacanza_python-holidays&pullRequest=2250&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2250&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2250&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2250)



Patch:
diff --git a/README.rst b/README.rst
index bfb2f89c..f0a82bef 100644
--- a/README.rst
+++ b/README.rst
@@ -514,7 +514,7 @@ All other default values are highlighted with bold:
      - IS
      -
      - en_US, **is**, uk
-     -
+     - HALF_DAY
    * - India
      - IN
      - States: AN, AP, AR, AS, BR, CG, CH, DH, DL, GA, GJ, HP, HR, JH, JK, KA, KL, LA, LD, MH, ML, MN, MP, MZ, NL, OD, PB, PY, RJ, SK, TN, TR, TS, UK, UP, WB
@@ -938,7 +938,7 @@ All other default values are highlighted with bold:
    * - Vatican City
      - VA
      -
-     -
+     - en_US, **it**, th
      -
    * - Venezuela
      - VE
diff --git a/holidays/countries/iceland.py b/holidays/countries/iceland.py
index 4a88ee0b..612fa776 100644
--- a/holidays/countries/iceland.py
+++ b/holidays/countries/iceland.py
@@ -12,18 +12,21 @@
 
 from gettext import gettext as tr
 
+from holidays.constants import HALF_DAY, PUBLIC
 from holidays.groups import ChristianHolidays, InternationalHolidays
 from holidays.holiday_base import HolidayBase
 
 
 class Iceland(HolidayBase, ChristianHolidays, InternationalHolidays):
     """
-    https://en.wikipedia.org/wiki/Public_holidays_in_Iceland
-    https://www.officeholidays.com/countries/iceland/index.php
+    References:
+        - https://en.wikipedia.org/wiki/Public_holidays_in_Iceland
+        - https://www.althingi.is/lagas/nuna/1971088.html
     """
 
     country = "IS"
     default_language = "is"
+    supported_categories = (HALF_DAY, PUBLIC)
     supported_languages = ("en_US", "is", "uk")
 
     def __init__(self, *args, **kwargs):
@@ -65,11 +68,9 @@ class Iceland(HolidayBase, ChristianHolidays, InternationalHolidays):
         # National Day.
         self._add_holiday_jun_17(tr("Þjóðhátíðardagurinn"))
 
-        # Commerce Day.
-        self._add_holiday_1st_mon_of_aug(tr("Frídagur verslunarmanna"))
-
-        # Christmas Eve.
-        self._add_christmas_eve(tr("Aðfangadagur"))
+        if self._year >= 1983:
+            # Commerce Day.
+            self._add_holiday_1st_mon_of_aug(tr("Frídagur verslunarmanna"))
 
         # Christmas Day.
         self._add_christmas_day(tr("Jóladagur"))
@@ -77,8 +78,15 @@ class Iceland(HolidayBase, ChristianHolidays, InternationalHolidays):
         # Second Day of Christmas.
         self._add_christmas_day_two(tr("Annar í jólum"))
 
+    def _populate_half_day_holidays(self):
+        # %s (from 1pm).
+        begin_time_label = self.tr("%s (frá kl. 13.00)")
+
+        # Christmas Eve.
+        self._add_christmas_eve(begin_time_label % self.tr("Aðfangadagur"))
+
         # New Year's Eve.
-        self._add_new_years_eve(tr("Gamlársdagur"))
+        self._add_new_years_eve(begin_time_label % self.tr("Gamlársdagur"))
 
 
 class IS(Iceland):
diff --git a/holidays/countries/vatican_city.py b/holidays/countries/vatican_city.py
index fba38017..94fba8da 100644
--- a/holidays/countries/vatican_city.py
+++ b/holidays/countries/vatican_city.py
@@ -10,105 +10,186 @@
 #  Website: https://github.com/vacanza/holidays
 #  License: MIT (see LICENSE file)
 
-from holidays.groups import ChristianHolidays
+from gettext import gettext as tr
+
+from holidays.groups import ChristianHolidays, InternationalHolidays
 from holidays.holiday_base import HolidayBase
 
 
-class VaticanCity(HolidayBase, ChristianHolidays):
+class VaticanCity(HolidayBase, ChristianHolidays, InternationalHolidays):
     """
     References:
+      - https://www.vatican.va/roman_curia/labour_office/docs/documents/ulsa_b18_7_it.html
+      - https://cdn.restorethe54.com/media/pdf/1917-code-of-canon-law-english.pdf
+      - https://www.vatican.va/archive/cod-iuris-canonici/eng/documents/cic_lib4-cann1244-1253_en.html
       - https://en.wikipedia.org/wiki/Public_holidays_in_Vatican_City
+      - https://en.wikipedia.org/wiki/Holy_day_of_obligation
       - https://www.ewtn.com/catholicism/library/solemnity-of-mary-mother-of-god-5826
       - https://www.franciscanmedia.org/saint-of-the-day/saint-joseph-the-worker/
+
+    Cross-checked With:
+        - https://www.vaticanstate.va/images/pdf/CALENDARIO_2020.pdf
+        - https://www.farmaciavaticana.va/images/pdf/calendario_2021.pdf
+        - https://www.farmaciavaticana.va/images/pdf/calendario_2022.pdf
+        - https://www.farmaciavaticana.va/images/pdf/calendario_2023.pdf
+        - https://www.farmaciavaticana.va/media/attachments/2024/01/02/calendario_2024.pdf
+        - https://www.farmaciavaticana.va/media/attachments/2025/01/02/calendario-2025.pdf
     """
 
     country = "VA"
+    default_language = "it"
+    supported_languages = ("en_US", "it", "th")
+    # Lateran Treaty, FEB 11, 2029.
     start_year = 1929
 
     def __init__(self, *args, **kwargs) -> None:
         ChristianHolidays.__init__(self)
+        InternationalHolidays.__init__(self)
         super().__init__(*args, **kwargs)
 
     def _populate_public_holidays(self) -> None:
-        # Solemnity of Mary Day.
         # This is supposedly the same as International New Year.
         # Modern adoption across the entire Latin Church in 1931 though this
         # was already celebrated in Rome as the Octave day of Christmas.
-        self._add_holiday_jan_1("Solemnity of Mary Day")
+
+        # Solemnity of Mary, Mother of God.
+        self._add_holiday_jan_1(tr("Solennità di Maria Santissima Madre di Dio"))
 
         # Epiphany.
-        self._add_epiphany_day("Epiphany")
-
-        # Lateran Treaty Day.
-        self._add_holiday_feb_11("Lateran Treaty Day")
-
-        if self._year >= 1978:
-            name = "Anniversary of the Election of the Holy Father"
-            if self._year >= 2013:
-                # Anniversary of the election of Pope Francis.
-                self._add_holiday_mar_13(name)
-            elif self._year >= 2005:
-                # Anniversary of the election of Pope Benedict XVI.
-                self._add_holiday_apr_19(name)
-            else:
-                # Anniversary of the election of Pope John Paul II.
-                self._add_holiday_oct_16(name)
-
-        # In 2005-2013 - also name day for the civilian name of
-        # Pope Benedict XVI (Josef Ratzinger)
+        self._add_epiphany_day(tr("Epifania del Signore"))
+
+        self._add_holiday_feb_11(
+            # Anniversary of the Foundation of Vatican City.
+            tr("Anniversario della istituzione dello Stato della Città del Vaticano")
+        )
+
+        # Anniversary of the Election of the Holy Father.
+        name_election = tr("Anniversario dell'Elezione del Santo Padre")
+
+        # Name Day of the Holy Father.
+        name_day = tr("Onomastico del Santo Padre")
+
+        if self._year >= 2013:
+            # Pope Francis (Jorge Mario Bergoglio).
+            # Name Day: Saint George's Day (APR 23).
+            self._add_holiday_mar_13(name_election)
+            self._add_saint_georges_day(name_day)
+        elif self._year >= 2005:
+            # Pope Benedict XVI (Josef Aloisius Ratzinger).
+            # Name Day: Saint Joseph's Day (MAR 19).
+            self._add_holiday_apr_19(name_election)
+            self._add_saint_josephs_day(name_day)
+        elif self._year >= 1978:
+            # Pope John Paul II (Karol Józef Wojtyła).
+            # Name Day: Saint Charles Borromeo Day (NOV 4).
+            self._add_holiday_oct_16(name_election)
+            self._add_holiday_nov_4(name_day)
+
+            if self._year == 1978:
+                # Pope John Paul I (Albino Luciani).
+                # Name Day: Saint Albinus of Angers (MAR 1)?
+                self._add_holiday_aug_26(name_election)
+
+                # Pope Paul VI (cont.).
+                self._add_holiday_jun_21(name_election)
+        elif self._year >= 1963:
+            # Pope Paul VI (Giovanni Battista Enrico Antonio Maria Montini).
+            # Name Day: Saint John's Day (JUN 24)?
+            self._add_holiday_jun_21(name_election)
+        elif self._year >= 1958:
+            # Pope John XXIII (Angelo Giuseppe Roncalli).
+            # Name Day: Saint Angelus of Jerusalem (MAY 5)?
+            self._add_holiday_oct_28(name_election)
+
+            if self._year == 1958:
+                # Pope Pius XII (cont.).
+                self._add_holiday_mar_2(name_election)
+        elif self._year >= 1939:
+            # Pope Pius XII (Eugenio Maria Giuseppe Giovanni Pacelli).
+            # Name Day: Saint Eugene (JUN 2)?
+            self._add_holiday_mar_2(name_election)
+
+            if self._year == 1939:
+                # Pope Pius XI (cont.).
+                self._add_holiday_feb_6(name_election)
+        else:
+            # Pope Pius XI (Achille Ambrogio Damiano Ratti).
+            # Name Day: Saint Nereus and Achilleus (MAY 12)?
+            self._add_holiday_feb_6(name_election)
+
         # Saint Joseph's Day.
-        self._add_saint_josephs_day("Saint Joseph's Day")
+        self._add_saint_josephs_day(tr("San Giuseppe"))
+
+        # Maundy Thursday.
+        self._add_holy_thursday(tr("Giovedì Santo"))
+
+        # Good Friday.
+        self._add_good_friday(tr("Venerdì Santo"))
+
+        # Holy Saturday.
+        self._add_holy_saturday(tr("Sabato Santo"))
 
         # Easter Sunday.
-        self._add_easter_sunday("Easter Sunday")
+        self._add_easter_sunday(tr("Pasqua di Resurrezione"))
 
         # Easter Monday.
-        self._add_easter_monday("Easter Monday")
+        self._add_easter_monday(tr("Lunedì dell'Angelo"))
 
-        if self._year >= 2013:
-            # Name day for the civilian name of Pope Francis
-            # (Jorge Mario Bergoglio)
-            # Saint George's Day.
-            self._add_saint_georges_day("Saint George's Day")
+        # Easter Tuesday.
+        self._add_easter_tuesday(tr("Martedì in Albis"))
 
+        # Created in response to May Day holidays by Pope Pius XII in 1955.
         if self._year >= 1955:
-            # Saint Joseph the Worker's Day.
-            # Created in response to May Day holidays by Pope Pius XII in 1955.
-            self._add_holiday_may_1("Saint Joseph the Worker's Day")
+            # Saint Joseph the Worker.
+            self._add_holiday_may_1(tr("San Giuseppe Artigiano"))
+
+        # Solemnity of Pentecost.
+        self._add_whit_sunday(tr("Solennità della Pentecoste"))
+
+        # Solemnity of Holy Trinity.
+        self._add_trinity_sunday(tr("Solennità della Santissima Trinità"))
 
-        if self._year <= 2009:
-            # Ascension of Christ.
-            self._add_ascension_thursday("Ascension of Christ")
+        # Ascension Day.
+        self._add_ascension_thursday(tr("Ascensione del Signore"))
 
-            # Corpus Christi.
-            self._add_corpus_christi_day("Corpus Christi")
+        # Corpus Domini.
+        self._add_corpus_christi_day(tr("Corpus Domini"))
 
-        # Saints Peter and Paul.
-        self._add_saints_peter_and_paul_day("Saint Peter and Saint Paul's Day")
+        # Saints Peter and Paul's Day.
+        self._add_saints_peter_and_paul_day(tr("Santi Pietro e Paolo"))
+
+        # Day Before Assumption of Mary.
+        self._add_holiday_aug_14(tr("Vigilia dell'Assunzione di Maria Santissima"))
 
         # Assumption of Mary Day.
-        self._add_assumption_of_mary_day("Assumption Day")
+        self._add_assumption_of_mary_day(tr("Assunzione di Maria Santissima"))
 
-        # Nativity Of Mary Day.
-        self._add_nativity_of_mary_day("Nativity of Mary Day")
+        # Day After Assumption of Mary.
+        self._add_holiday_aug_16(tr("Giorno Successivo all'Assunzione di Maria Santissima"))
 
         # All Saints' Day.
-        self._add_all_saints_day("All Saints' Day")
+        self._add_all_saints_day(tr("Tutti i Santi"))
 
-        if 1978 <= self._year <= 2004:
-            # Name day for the civilian name of Pope John Paul II
-            # (Karol Józef Wojtyła)
-            # Saint Charles Borromeo Day.
-            self._add_holiday_nov_4("Saint Charles Borromeo Day")
+        # All Souls' Day.
+        self._add_all_souls_day(tr("Tutti i Fedeli Defunti"))
 
         # Immaculate Conception.
-        self._add_immaculate_conception_day("Immaculate Conception Day")
+        self._add_immaculate_conception_day(tr("Immacolata Concezione"))
+
+        # Christmas Eve.
+        self._add_christmas_eve(tr("Vigilia di Natale"))
 
         # Christmas Day.
-        self._add_christmas_day("Christmas Day")
+        self._add_christmas_day(tr("Natale"))
 
         # Saint Stephen's Day.
-        self._add_christmas_day_two("Saint Stephen's Day")
+        self._add_christmas_day_two(tr("Santo Stefano"))
+
+        # Saint John the Evangelist's Day.
+        self._add_christmas_day_three(tr("San Giovanni"))
+
+        # Last Day of the Year.
+        self._add_new_years_eve(tr("Ultimo giorno dell'anno"))
 
 
 class VA(VaticanCity):
diff --git a/holidays/groups/christian.py b/holidays/groups/christian.py
index 7a78382c..8a1d54cd 100644
--- a/holidays/groups/christian.py
+++ b/holidays/groups/christian.py
@@ -451,3 +451,13 @@ class ChristianHolidays:
         https://en.wikipedia.org/wiki/Pentecost
         """
         return self._add_holiday(name, _timedelta(self._easter_sunday, +49))
+
+    def _add_trinity_sunday(self, name) -> date:
+        """
+        Add Trinity Sunday (56 days after Easter Sunday).
+
+        Trinity Sunday, also called Solemnity of Holy Trinity, is the first Sunday
+        after Pentecost in the Western Christian liturgical calendar, and the Sunday
+        of Pentecost in Eastern Christianity.
+        """
+        return self._add_holiday(name, _timedelta(self._easter_sunday, +56))
diff --git a/holidays/locale/en_US/LC_MESSAGES/IS.po b/holidays/locale/en_US/LC_MESSAGES/IS.po
index 7655acd4..5bb1c497 100644
--- a/holidays/locale/en_US/LC_MESSAGES/IS.po
+++ b/holidays/locale/en_US/LC_MESSAGES/IS.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.23\n"
+"Project-Id-Version: Holidays 0.66\n"
 "POT-Creation-Date: 2023-04-09 14:31+0300\n"
-"PO-Revision-Date: 2023-04-09 14:32+0300\n"
+"PO-Revision-Date: 2025-01-27 19:04+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: en_US\n"
@@ -25,7 +25,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "Generated-By: pygettext.py 1.5\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.5\n"
 
 #. New Year's Day.
 msgid "Nýársdagur"
@@ -90,3 +90,8 @@ msgstr "Second Day of Christmas"
 #. New Year's Eve.
 msgid "Gamlársdagur"
 msgstr "New Year's Eve"
+
+#. %s (from 1pm).
+#, c-format
+msgid "%s (frá kl. 13.00)"
+msgstr "%s (from 1pm)"
diff --git a/holidays/locale/en_US/LC_MESSAGES/VA.po b/holidays/locale/en_US/LC_MESSAGES/VA.po
new file mode 100644
index 00000000..a6edc22a
--- /dev/null
+++ b/holidays/locale/en_US/LC_MESSAGES/VA.po
@@ -0,0 +1,143 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Vatican City holidays en_US localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.66\n"
+"POT-Creation-Date: 2025-01-27 23:00+0700\n"
+"PO-Revision-Date: 2025-01-27 23:03+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: en_US\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. Solemnity of Mary, Mother of God.
+msgid "Solennità di Maria Santissima Madre di Dio"
+msgstr "Solemnity of Mary, Mother of God"
+
+#. Epiphany.
+msgid "Epifania del Signore"
+msgstr "Epiphany"
+
+#. Anniversary of the Foundation of Vatican City.
+msgid "Anniversario della istituzione dello Stato della Città del Vaticano"
+msgstr "Anniversary of the Foundation of Vatican City"
+
+#. Anniversary of the Election of the Holy Father.
+msgid "Anniversario dell'Elezione del Santo Padre"
+msgstr "Anniversary of the Election of the Holy Father"
+
+#. Name Day of the Holy Father.
+msgid "Onomastico del Santo Padre"
+msgstr "Name Day of the Holy Father"
+
+#. Saint Joseph's Day.
+msgid "San Giuseppe"
+msgstr "Saint Joseph's Day"
+
+#. Maundy Thursday.
+msgid "Giovedì Santo"
+msgstr "Maundy Thursday"
+
+#. Good Friday.
+msgid "Venerdì Santo"
+msgstr "Good Friday"
+
+#. Holy Saturday.
+msgid "Sabato Santo"
+msgstr "Holy Saturday"
+
+#. Easter Sunday.
+msgid "Pasqua di Resurrezione"
+msgstr "Easter Sunday"
+
+#. Easter Monday.
+msgid "Lunedì dell'Angelo"
+msgstr "Easter Monday"
+
+#. Easter Tuesday.
+msgid "Martedì in Albis"
+msgstr "Easter Tuesday"
+
+#. Saint Joseph the Worker.
+msgid "San Giuseppe Artigiano"
+msgstr "Saint Joseph the Worker's Day"
+
+#. Solemnity of Pentecost.
+msgid "Solennità della Pentecoste"
+msgstr "Solemnity of Pentecost"
+
+#. Solemnity of Holy Trinity.
+msgid "Solennità della Santissima Trinità"
+msgstr "Solemnity of Holy Trinity"
+
+#. Ascension Day.
+msgid "Ascensione del Signore"
+msgstr "Ascension Day"
+
+#. Corpus Domini.
+msgid "Corpus Domini"
+msgstr "Corpus Domini"
+
+#. Saints Peter and Paul's Day.
+msgid "Santi Pietro e Paolo"
+msgstr "Saints Peter and Paul's Day"
+
+#. Day Before Assumption of Mary.
+msgid "Vigilia dell'Assunzione di Maria Santissima"
+msgstr "Day Before Assumption of Mary"
+
+#. Assumption of Mary Day.
+msgid "Assunzione di Maria Santissima"
+msgstr "Assumption of Mary Day"
+
+#. Day After Assumption of Mary.
+msgid "Giorno Successivo all'Assunzione di Maria Santissima"
+msgstr "Day After Assumption of Mary"
+
+#. All Saints' Day.
+msgid "Tutti i Santi"
+msgstr "All Saints' Day"
+
+#. All Souls' Day.
+msgid "Tutti i Fedeli Defunti"
+msgstr "All Souls' Day"
+
+#. Immaculate Conception.
+msgid "Immacolata Concezione"
+msgstr "Immaculate Conception"
+
+#. Christmas Eve.
+msgid "Vigilia di Natale"
+msgstr "Christmas Eve"
+
+#. Christmas Day.
+msgid "Natale"
+msgstr "Christmas Day"
+
+#. Saint Stephen's Day.
+msgid "Santo Stefano"
+msgstr "Saint Stephen's Day"
+
+#. Saint John the Evangelist's Day.
+msgid "San Giovanni"
+msgstr "Saint John the Evangelist's Day"
+
+#. Last Day of the Year.
+msgid "Ultimo giorno dell'anno"
+msgstr "Last Day of the Year"
diff --git a/holidays/locale/is/LC_MESSAGES/IS.po b/holidays/locale/is/LC_MESSAGES/IS.po
index b761c3a1..685c9e85 100644
--- a/holidays/locale/is/LC_MESSAGES/IS.po
+++ b/holidays/locale/is/LC_MESSAGES/IS.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.23\n"
+"Project-Id-Version: Holidays 0.66\n"
 "POT-Creation-Date: 2023-04-09 14:31+0300\n"
-"PO-Revision-Date: 2023-04-09 14:31+0300\n"
+"PO-Revision-Date: 2025-01-27 19:04+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: is\n"
@@ -25,7 +25,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n%10==1 && n%100!=11);\n"
 "Generated-By: pygettext.py 1.5\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.5\n"
 
 #. New Year's Day.
 msgid "Nýársdagur"
@@ -90,3 +90,8 @@ msgstr ""
 #. New Year's Eve.
 msgid "Gamlársdagur"
 msgstr ""
+
+#. %s (from 1pm).
+#, c-format
+msgid "%s (frá kl. 13.00)"
+msgstr ""
diff --git a/holidays/locale/it/LC_MESSAGES/VA.po b/holidays/locale/it/LC_MESSAGES/VA.po
new file mode 100644
index 00000000..9fb968ba
--- /dev/null
+++ b/holidays/locale/it/LC_MESSAGES/VA.po
@@ -0,0 +1,143 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Vatican City holidays.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.66\n"
+"POT-Creation-Date: 2025-01-27 23:00+0700\n"
+"PO-Revision-Date: 2025-01-27 23:03+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. Solemnity of Mary, Mother of God.
+msgid "Solennità di Maria Santissima Madre di Dio"
+msgstr ""
+
+#. Epiphany.
+msgid "Epifania del Signore"
+msgstr ""
+
+#. Anniversary of the Foundation of Vatican City.
+msgid "Anniversario della istituzione dello Stato della Città del Vaticano"
+msgstr ""
+
+#. Anniversary of the Election of the Holy Father.
+msgid "Anniversario dell'Elezione del Santo Padre"
+msgstr ""
+
+#. Name Day of the Holy Father.
+msgid "Onomastico del Santo Padre"
+msgstr ""
+
+#. Saint Joseph's Day.
+msgid "San Giuseppe"
+msgstr ""
+
+#. Maundy Thursday.
+msgid "Giovedì Santo"
+msgstr ""
+
+#. Good Friday.
+msgid "Venerdì Santo"
+msgstr ""
+
+#. Holy Saturday.
+msgid "Sabato Santo"
+msgstr ""
+
+#. Easter Sunday.
+msgid "Pasqua di Resurrezione"
+msgstr ""
+
+#. Easter Monday.
+msgid "Lunedì dell'Angelo"
+msgstr ""
+
+#. Easter Tuesday.
+msgid "Martedì in Albis"
+msgstr ""
+
+#. Saint Joseph the Worker.
+msgid "San Giuseppe Artigiano"
+msgstr ""
+
+#. Solemnity of Pentecost.
+msgid "Solennità della Pentecoste"
+msgstr ""
+
+#. Solemnity of Holy Trinity.
+msgid "Solennità della Santissima Trinità"
+msgstr ""
+
+#. Ascension Day.
+msgid "Ascensione del Signore"
+msgstr ""
+
+#. Corpus Domini.
+msgid "Corpus Domini"
+msgstr ""
+
+#. Saints Peter and Paul's Day.
+msgid "Santi Pietro e Paolo"
+msgstr ""
+
+#. Day Before Assumption of Mary.
+msgid "Vigilia dell'Assunzione di Maria Santissima"
+msgstr ""
+
+#. Assumption of Mary Day.
+msgid "Assunzione di Maria Santissima"
+msgstr ""
+
+#. Day After Assumption of Mary.
+msgid "Giorno Successivo all'Assunzione di Maria Santissima"
+msgstr ""
+
+#. All Saints' Day.
+msgid "Tutti i Santi"
+msgstr ""
+
+#. All Souls' Day.
+msgid "Tutti i Fedeli Defunti"
+msgstr ""
+
+#. Immaculate Conception.
+msgid "Immacolata Concezione"
+msgstr ""
+
+#. Christmas Eve.
+msgid "Vigilia di Natale"
+msgstr ""
+
+#. Christmas Day.
+msgid "Natale"
+msgstr ""
+
+#. Saint Stephen's Day.
+msgid "Santo Stefano"
+msgstr ""
+
+#. Saint John the Evangelist's Day.
+msgid "San Giovanni"
+msgstr ""
+
+#. Last Day of the Year.
+msgid "Ultimo giorno dell'anno"
+msgstr ""
diff --git a/holidays/locale/th/LC_MESSAGES/VA.po b/holidays/locale/th/LC_MESSAGES/VA.po
new file mode 100644
index 00000000..dbe1b2c3
--- /dev/null
+++ b/holidays/locale/th/LC_MESSAGES/VA.po
@@ -0,0 +1,143 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Vatican City holidays th localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.66\n"
+"POT-Creation-Date: 2025-01-27 23:00+0700\n"
+"PO-Revision-Date: 2025-01-27 23:03+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. Solemnity of Mary, Mother of God.
+msgid "Solennità di Maria Santissima Madre di Dio"
+msgstr "วันสมโภชพระนางมารีอา พระชนนีพระเป็นเจ้า"
+
+#. Epiphany.
+msgid "Epifania del Signore"
+msgstr "วันสมโภชพระคริสต์แสดงองค์"
+
+#. Anniversary of the Foundation of Vatican City.
+msgid "Anniversario della istituzione dello Stato della Città del Vaticano"
+msgstr "วันครบรอบการสถาปนานครรัฐวาติกัน"
+
+#. Anniversary of the Election of the Holy Father.
+msgid "Anniversario dell'Elezione del Santo Padre"
+msgstr "วันคล้ายวันเลือกตั้งสมเด็จพระสันตะปาปา"
+
+#. Name Day of the Holy Father.
+msgid "Onomastico del Santo Padre"
+msgstr "วันฉลองพระนามเดิมสมเด็จพระสันตะปาปา"
+
+#. Saint Joseph's Day.
+msgid "San Giuseppe"
+msgstr "วันสมโภชนักบุญโยเซฟ"
+
+#. Maundy Thursday.
+msgid "Giovedì Santo"
+msgstr "วันพฤหัสศักดิสิทธิ์"
+
+#. Good Friday.
+msgid "Venerdì Santo"
+msgstr "วันศุกร์ประเสริฐ"
+
+#. Holy Saturday.
+msgid "Sabato Santo"
+msgstr "วันเสาร์ศักดิ์สิทธิ์"
+
+#. Easter Sunday.
+msgid "Pasqua di Resurrezione"
+msgstr "วันอาทิตย์อีสเตอร์"
+
+#. Easter Monday.
+msgid "Lunedì dell'Angelo"
+msgstr "วันจันทร์อีสเตอร์"
+
+#. Easter Tuesday.
+msgid "Martedì in Albis"
+msgstr "วันอังคารอีสเตอร์"
+
+#. Saint Joseph the Worker.
+msgid "San Giuseppe Artigiano"
+msgstr "วันฉลองนักบุญโยเซฟ กรรมกร"
+
+#. Solemnity of Pentecost.
+msgid "Solennità della Pentecoste"
+msgstr "วันสมโภชพระจิตเจ้า"
+
+#. Solemnity of Holy Trinity.
+msgid "Solennità della Santissima Trinità"
+msgstr "วันสมโภชพระตรีเอกภาพ"
+
+#. Ascension Day.
+msgid "Ascensione del Signore"
+msgstr "วันสมโภชพระเยซูเจ้าเสด็จขึ้นสวรรค์"
+
+#. Corpus Domini.
+msgid "Corpus Domini"
+msgstr "วันสมโภชพระคริสตวรกาย"
+
+#. Saints Peter and Paul's Day.
+msgid "Santi Pietro e Paolo"
+msgstr "วันสมโภชนักบุญเปโตรและเปาโล"
+
+#. Day Before Assumption of Mary.
+msgid "Vigilia dell'Assunzione di Maria Santissima"
+msgstr "วันก่อนวันสมโภชแม่พระรับเกียรติยกขึ้นสวรรค์"
+
+#. Assumption of Mary Day.
+msgid "Assunzione di Maria Santissima"
+msgstr "วันสมโภชแม่พระรับเกียรติยกขึ้นสวรรค์"
+
+#. Day After Assumption of Mary.
+msgid "Giorno Successivo all'Assunzione di Maria Santissima"
+msgstr "วันหลังวันสมโภชแม่พระรับเกียรติยกขึ้นสวรรค์"
+
+#. All Saints' Day.
+msgid "Tutti i Santi"
+msgstr "วันสมโภชนักบุญทั้งหลาย"
+
+#. All Souls' Day.
+msgid "Tutti i Fedeli Defunti"
+msgstr "วันภาวนาอุทิศแด่ผู้ล่วงลับ"
+
+#. Immaculate Conception.
+msgid "Immacolata Concezione"
+msgstr "วันสมโภชแม่พระผู้ปฏิสนธินิรมล"
+
+#. Christmas Eve.
+msgid "Vigilia di Natale"
+msgstr "วันคริสต์มาสอีฟ"
+
+#. Christmas Day.
+msgid "Natale"
+msgstr "วันคริสต์มาส"
+
+#. Saint Stephen's Day.
+msgid "Santo Stefano"
+msgstr "วันสมโภชนักบุญสเตเฟน"
+
+#. Saint John the Evangelist's Day.
+msgid "San Giovanni"
+msgstr "วันสมโภชนักบุญยอห์น"
+
+#. Last Day of the Year.
+msgid "Ultimo giorno dell'anno"
+msgstr "วันสิ้นปี"
diff --git a/holidays/locale/uk/LC_MESSAGES/IS.po b/holidays/locale/uk/LC_MESSAGES/IS.po
index c7797a7e..eb558bdf 100644
--- a/holidays/locale/uk/LC_MESSAGES/IS.po
+++ b/holidays/locale/uk/LC_MESSAGES/IS.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.23\n"
+"Project-Id-Version: Holidays 0.66\n"
 "POT-Creation-Date: 2023-04-09 14:31+0300\n"
-"PO-Revision-Date: 2023-04-09 14:32+0300\n"
+"PO-Revision-Date: 2025-01-27 19:04+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: uk\n"
@@ -25,7 +25,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
 "Generated-By: pygettext.py 1.5\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.5\n"
 
 #. New Year's Day.
 msgid "Nýársdagur"
@@ -90,3 +90,8 @@ msgstr "Другий день Різдва"
 #. New Year's Eve.
 msgid "Gamlársdagur"
 msgstr "Переддень Нового року"
+
+#. %s (from 1pm).
+#, c-format
+msgid "%s (frá kl. 13.00)"
+msgstr "%s (з 13:00)"
diff --git a/snapshots/countries/IS_COMMON.json b/snapshots/countries/IS_COMMON.json
index a9e7ae75..a1e97c34 100644
--- a/snapshots/countries/IS_COMMON.json
+++ b/snapshots/countries/IS_COMMON.json
@@ -10,11 +10,10 @@
     "1950-05-28": "Whit Sunday",
     "1950-05-29": "Whit Monday",
     "1950-06-17": "National Day",
-    "1950-08-07": "Commerce Day",
-    "1950-12-24": "Christmas Eve",
+    "1950-12-24": "Christmas Eve (from 1pm)",
     "1950-12-25": "Christmas Day",
     "1950-12-26": "Second Day of Christmas",
-    "1950-12-31": "New Year's Eve",
+    "1950-12-31": "New Year's Eve (from 1pm)",
     "1951-01-01": "New Year's Day",
     "1951-03-22": "Maundy Thursday",
     "1951-03-23": "Good Friday",
@@ -26,11 +25,10 @@
     "1951-05-13": "Whit Sunday",
     "1951-05-14": "Whit Monday",
     "1951-06-17": "National Day",
-    "1951-08-06": "Commerce Day",
-    "1951-12-24": "Christmas Eve",
+    "1951-12-24": "Christmas Eve (from 1pm)",
     "1951-12-25": "Christmas Day",
     "1951-12-26": "Second Day of Christmas",
-    "1951-12-31": "New Year's Eve",
+    "1951-12-31": "New Year's Eve (from 1pm)",
     "1952-01-01": "New Year's Day",
     "1952-04-10": "Maundy Thursday",
     "1952-04-11": "Good Friday",
@@ -42,11 +40,10 @@
     "1952-06-01": "Whit Sunday",
     "1952-06-02": "Whit Monday",
     "1952-06-17": "National Day",
-    "1952-08-04": "Commerce Day",
-    "1952-12-24": "Christmas Eve",
+    "1952-12-24": "Christmas Eve (from 1pm)",
     "1952-12-25": "Christmas Day",
     "1952-12-26": "Second Day of Christmas",
-    "1952-12-31": "New Year's Eve",
+    "1952-12-31": "New Year's Eve (from 1pm)",
     "1953-01-01": "New Year's Day",
     "1953-04-02": "Maundy Thursday",
     "1953-04-03": "Good Friday",
@@ -58,11 +55,10 @@
     "1953-05-24": "Whit Sunday",
     "1953-05-25": "Whit Monday",
     "1953-06-17": "National Day",
-    "1953-08-03": "Commerce Day",
-    "1953-12-24": "Christmas Eve",
+    "1953-12-24": "Christmas Eve (from 1pm)",
     "1953-12-25": "Christmas Day",
     "1953-12-26": "Second Day of Christmas",
-    "1953-12-31": "New Year's Eve",
+    "1953-12-31": "New Year's Eve (from 1pm)",
     "1954-01-01": "New Year's Day",
     "1954-04-15": "Maundy Thursday",
     "1954-04-16": "Good Friday",
@@ -74,11 +70,10 @@
     "1954-06-06": "Whit Sunday",
     "1954-06-07": "Whit Monday",
     "1954-06-17": "National Day",
-    "1954-08-02": "Commerce Day",
-    "1954-12-24": "Christmas Eve",
+    "1954-12-24": "Christmas Eve (from 1pm)",
     "1954-12-25": "Christmas Day",
     "1954-12-26": "Second Day of Christmas",
-    "1954-12-31": "New Year's Eve",
+    "1954-12-31": "New Year's Eve (from 1pm)",
     "1955-01-01": "New Year's Day",
     "1955-04-07": "Maundy Thursday",
     "1955-04-08": "Good Friday",
@@ -90,11 +85,10 @@
     "1955-05-29": "Whit Sunday",
     "1955-05-30": "Whit Monday",
     "1955-06-17": "National Day",
-    "1955-08-01": "Commerce Day",
-    "1955-12-24": "Christmas Eve",
+    "1955-12-24": "Christmas Eve (from 1pm)",
     "1955-12-25": "Christmas Day",
     "1955-12-26": "Second Day of Christmas",
-    "1955-12-31": "New Year's Eve",
+    "1955-12-31": "New Year's Eve (from 1pm)",
     "1956-01-01": "New Year's Day",
     "1956-03-29": "Maundy Thursday",
     "1956-03-30": "Good Friday",
@@ -106,11 +100,10 @@
     "1956-05-20": "Whit Sunday",
     "1956-05-21": "Whit Monday",
     "1956-06-17": "National Day",
-    "1956-08-06": "Commerce Day",
-    "1956-12-24": "Christmas Eve",
+    "1956-12-24": "Christmas Eve (from 1pm)",
     "1956-12-25": "Christmas Day",
     "1956-12-26": "Second Day of Christmas",
-    "1956-12-31": "New Year's Eve",
+    "1956-12-31": "New Year's Eve (from 1pm)",
     "1957-01-01": "New Year's Day",
     "1957-04-18": "Maundy Thursday",
     "1957-04-19": "Good Friday",
@@ -122,11 +115,10 @@
     "1957-06-09": "Whit Sunday",
     "1957-06-10": "Whit Monday",
     "1957-06-17": "National Day",
-    "1957-08-05": "Commerce Day",
-    "1957-12-24": "Christmas Eve",
+    "1957-12-24": "Christmas Eve (from 1pm)",
     "1957-12-25": "Christmas Day",
     "1957-12-26": "Second Day of Christmas",
-    "1957-12-31": "New Year's Eve",
+    "1957-12-31": "New Year's Eve (from 1pm)",
     "1958-01-01": "New Year's Day",
     "1958-04-03": "Maundy Thursday",
     "1958-04-04": "Good Friday",
@@ -138,11 +130,10 @@
     "1958-05-25": "Whit Sunday",
     "1958-05-26": "Whit Monday",
     "1958-06-17": "National Day",
-    "1958-08-04": "Commerce Day",
-    "1958-12-24": "Christmas Eve",
+    "1958-12-24": "Christmas Eve (from 1pm)",
     "1958-12-25": "Christmas Day",
     "1958-12-26": "Second Day of Christmas",
-    "1958-12-31": "New Year's Eve",
+    "1958-12-31": "New Year's Eve (from 1pm)",
     "1959-01-01": "New Year's Day",
     "1959-03-26": "Maundy Thursday",
     "1959-03-27": "Good Friday",
@@ -154,11 +145,10 @@
     "1959-05-17": "Whit Sunday",
     "1959-05-18": "Whit Monday",
     "1959-06-17": "National Day",
-    "1959-08-03": "Commerce Day",
-    "1959-12-24": "Christmas Eve",
+    "1959-12-24": "Christmas Eve (from 1pm)",
     "1959-12-25": "Christmas Day",
     "1959-12-26": "Second Day of Christmas",
-    "1959-12-31": "New Year's Eve",
+    "1959-12-31": "New Year's Eve (from 1pm)",
     "1960-01-01": "New Year's Day",
     "1960-04-14": "Maundy Thursday",
     "1960-04-15": "Good Friday",
@@ -170,11 +160,10 @@
     "1960-06-05": "Whit Sunday",
     "1960-06-06": "Whit Monday",
     "1960-06-17": "National Day",
-    "1960-08-01": "Commerce Day",
-    "1960-12-24": "Christmas Eve",
+    "1960-12-24": "Christmas Eve (from 1pm)",
     "1960-12-25": "Christmas Day",
     "1960-12-26": "Second Day of Christmas",
-    "1960-12-31": "New Year's Eve",
+    "1960-12-31": "New Year's Eve (from 1pm)",
     "1961-01-01": "New Year's Day",
     "1961-03-30": "Maundy Thursday",
     "1961-03-31": "Good Friday",
@@ -186,11 +175,10 @@
     "1961-05-21": "Whit Sunday",
     "1961-05-22": "Whit Monday",
     "1961-06-17": "National Day",
-    "1961-08-07": "Commerce Day",
-    "1961-12-24": "Christmas Eve",
+    "1961-12-24": "Christmas Eve (from 1pm)",
     "1961-12-25": "Christmas Day",
     "1961-12-26": "Second Day of Christmas",
-    "1961-12-31": "New Year's Eve",
+    "1961-12-31": "New Year's Eve (from 1pm)",
     "1962-01-01": "New Year's Day",
     "1962-04-19": "First Day of Summer; Maundy Thursday",
     "1962-04-20": "Good Friday",
@@ -201,11 +189,10 @@
     "1962-06-10": "Whit Sunday",
     "1962-06-11": "Whit Monday",
     "1962-06-17": "National Day",
-    "1962-08-06": "Commerce Day",
-    "1962-12-24": "Christmas Eve",
+    "1962-12-24": "Christmas Eve (from 1pm)",
     "1962-12-25": "Christmas Day",
     "1962-12-26": "Second Day of Christmas",
-    "1962-12-31": "New Year's Eve",
+    "1962-12-31": "New Year's Eve (from 1pm)",
     "1963-01-01": "New Year's Day",
     "1963-04-11": "Maundy Thursday",
     "1963-04-12": "Good Friday",
@@ -217,11 +204,10 @@
     "1963-06-02": "Whit Sunday",
     "1963-06-03": "Whit Monday",
     "1963-06-17": "National Day",
-    "1963-08-05": "Commerce Day",
-    "1963-12-24": "Christmas Eve",
+    "1963-12-24": "Christmas Eve (from 1pm)",
     "1963-12-25": "Christmas Day",
     "1963-12-26": "Second Day of Christmas",
-    "1963-12-31": "New Year's Eve",
+    "1963-12-31": "New Year's Eve (from 1pm)",
     "1964-01-01": "New Year's Day",
     "1964-03-26": "Maundy Thursday",
     "1964-03-27": "Good Friday",
@@ -233,11 +219,10 @@
     "1964-05-17": "Whit Sunday",
     "1964-05-18": "Whit Monday",
     "1964-06-17": "National Day",
-    "1964-08-03": "Commerce Day",
-    "1964-12-24": "Christmas Eve",
+    "1964-12-24": "Christmas Eve (from 1pm)",
     "1964-12-25": "Christmas Day",
     "1964-12-26": "Second Day of Christmas",
-    "1964-12-31": "New Year's Eve",
+    "1964-12-31": "New Year's Eve (from 1pm)",
     "1965-01-01": "New Year's Day",
     "1965-04-15": "Maundy Thursday",
     "1965-04-16": "Good Friday",
@@ -249,11 +234,10 @@
     "1965-06-06": "Whit Sunday",
     "1965-06-07": "Whit Monday",
     "1965-06-17": "National Day",
-    "1965-08-02": "Commerce Day",
-    "1965-12-24": "Christmas Eve",
+    "1965-12-24": "Christmas Eve (from 1pm)",
     "1965-12-25": "Christmas Day",
     "1965-12-26": "Second Day of Christmas",
-    "1965-12-31": "New Year's Eve",
+    "1965-12-31": "New Year's Eve (from 1pm)",
     "1966-01-01": "New Year's Day",
     "1966-04-07": "Maundy Thursday",
     "1966-04-08": "Good Friday",
@@ -265,11 +249,10 @@
     "1966-05-29": "Whit Sunday",
     "1966-05-30": "Whit Monday",
     "1966-06-17": "National Day",
-    "1966-08-01": "Commerce Day",
-    "1966-12-24": "Christmas Eve",
+    "1966-12-24": "Christmas Eve (from 1pm)",
     "1966-12-25": "Christmas Day",
     "1966-12-26": "Second Day of Christmas",
-    "1966-12-31": "New Year's Eve",
+    "1966-12-31": "New Year's Eve (from 1pm)",
     "1967-01-01": "New Year's Day",
     "1967-03-23": "Maundy Thursday",
     "1967-03-24": "Good Friday",
@@ -281,11 +264,10 @@
     "1967-05-14": "Whit Sunday",
     "1967-05-15": "Whit Monday",
     "1967-06-17": "National Day",
-    "1967-08-07": "Commerce Day",
-    "1967-12-24": "Christmas Eve",
+    "1967-12-24": "Christmas Eve (from 1pm)",
     "1967-12-25": "Christmas Day",
     "1967-12-26": "Second Day of Christmas",
-    "1967-12-31": "New Year's Eve",
+    "1967-12-31": "New Year's Eve (from 1pm)",
     "1968-01-01": "New Year's Day",
     "1968-04-11": "Maundy Thursday",
     "1968-04-12": "Good Friday",
@@ -297,11 +279,10 @@
     "1968-06-02": "Whit Sunday",
     "1968-06-03": "Whit Monday",
     "1968-06-17": "National Day",
-    "1968-08-05": "Commerce Day",
-    "1968-12-24": "Christmas Eve",
+    "1968-12-24": "Christmas Eve (from 1pm)",
     "1968-12-25": "Christmas Day",
     "1968-12-26": "Second Day of Christmas",
-    "1968-12-31": "New Year's Eve",
+    "1968-12-31": "New Year's Eve (from 1pm)",
     "1969-01-01": "New Year's Day",
     "1969-04-03": "Maundy Thursday",
     "1969-04-04": "Good Friday",
@@ -313,11 +294,10 @@
     "1969-05-25": "Whit Sunday",
     "1969-05-26": "Whit Monday",
     "1969-06-17": "National Day",
-    "1969-08-04": "Commerce Day",
-    "1969-12-24": "Christmas Eve",
+    "1969-12-24": "Christmas Eve (from 1pm)",
     "1969-12-25": "Christmas Day",
     "1969-12-26": "Second Day of Christmas",
-    "1969-12-31": "New Year's Eve",
+    "1969-12-31": "New Year's Eve (from 1pm)",
     "1970-01-01": "New Year's Day",
     "1970-03-26": "Maundy Thursday",
     "1970-03-27": "Good Friday",
@@ -329,11 +309,10 @@
     "1970-05-17": "Whit Sunday",
     "1970-05-18": "Whit Monday",
     "1970-06-17": "National Day",
-    "1970-08-03": "Commerce Day",
-    "1970-12-24": "Christmas Eve",
+    "1970-12-24": "Christmas Eve (from 1pm)",
     "1970-12-25": "Christmas Day",
     "1970-12-26": "Second Day of Christmas",
-    "1970-12-31": "New Year's Eve",
+    "1970-12-31": "New Year's Eve (from 1pm)",
     "1971-01-01": "New Year's Day",
     "1971-04-08": "Maundy Thursday",
     "1971-04-09": "Good Friday",
@@ -345,11 +324,10 @@
     "1971-05-30": "Whit Sunday",
     "1971-05-31": "Whit Monday",
     "1971-06-17": "National Day",
-    "1971-08-02": "Commerce Day",
-    "1971-12-24": "Christmas Eve",
+    "1971-12-24": "Christmas Eve (from 1pm)",
     "1971-12-25": "Christmas Day",
     "1971-12-26": "Second Day of Christmas",
-    "1971-12-31": "New Year's Eve",
+    "1971-12-31": "New Year's Eve (from 1pm)",
     "1972-01-01": "New Year's Day",
     "1972-03-30": "Maundy Thursday",
     "1972-03-31": "Good Friday",
@@ -361,11 +339,10 @@
     "1972-05-21": "Whit Sunday",
     "1972-05-22": "Whit Monday",
     "1972-06-17": "National Day",
-    "1972-08-07": "Commerce Day",
-    "1972-12-24": "Christmas Eve",
+    "1972-12-24": "Christmas Eve (from 1pm)",
     "1972-12-25": "Christmas Day",
     "1972-12-26": "Second Day of Christmas",
-    "1972-12-31": "New Year's Eve",
+    "1972-12-31": "New Year's Eve (from 1pm)",
     "1973-01-01": "New Year's Day",
     "1973-04-19": "First Day of Summer; Maundy Thursday",
     "1973-04-20": "Good Friday",
@@ -376,11 +353,10 @@
     "1973-06-10": "Whit Sunday",
     "1973-06-11": "Whit Monday",
     "1973-06-17": "National Day",
-    "1973-08-06": "Commerce Day",
-    "1973-12-24": "Christmas Eve",
+    "1973-12-24": "Christmas Eve (from 1pm)",
     "1973-12-25": "Christmas Day",
     "1973-12-26": "Second Day of Christmas",
-    "1973-12-31": "New Year's Eve",
+    "1973-12-31": "New Year's Eve (from 1pm)",
     "1974-01-01": "New Year's Day",
     "1974-04-11": "Maundy Thursday",
     "1974-04-12": "Good Friday",
@@ -392,11 +368,10 @@
     "1974-06-02": "Whit Sunday",
     "1974-06-03": "Whit Monday",
     "1974-06-17": "National Day",
-    "1974-08-05": "Commerce Day",
-    "1974-12-24": "Christmas Eve",
+    "1974-12-24": "Christmas Eve (from 1pm)",
     "1974-12-25": "Christmas Day",
     "1974-12-26": "Second Day of Christmas",
-    "1974-12-31": "New Year's Eve",
+    "1974-12-31": "New Year's Eve (from 1pm)",
     "1975-01-01": "New Year's Day",
     "1975-03-27": "Maundy Thursday",
     "1975-03-28": "Good Friday",
@@ -408,11 +383,10 @@
     "1975-05-18": "Whit Sunday",
     "1975-05-19": "Whit Monday",
     "1975-06-17": "National Day",
-    "1975-08-04": "Commerce Day",
-    "1975-12-24": "Christmas Eve",
+    "1975-12-24": "Christmas Eve (from 1pm)",
     "1975-12-25": "Christmas Day",
     "1975-12-26": "Second Day of Christmas",
-    "1975-12-31": "New Year's Eve",
+    "1975-12-31": "New Year's Eve (from 1pm)",
     "1976-01-01": "New Year's Day",
     "1976-04-15": "Maundy Thursday",
     "1976-04-16": "Good Friday",
@@ -424,11 +398,10 @@
     "1976-06-06": "Whit Sunday",
     "1976-06-07": "Whit Monday",
     "1976-06-17": "National Day",
-    "1976-08-02": "Commerce Day",
-    "1976-12-24": "Christmas Eve",
+    "1976-12-24": "Christmas Eve (from 1pm)",
     "1976-12-25": "Christmas Day",
     "1976-12-26": "Second Day of Christmas",
-    "1976-12-31": "New Year's Eve",
+    "1976-12-31": "New Year's Eve (from 1pm)",
     "1977-01-01": "New Year's Day",
     "1977-04-07": "Maundy Thursday",
     "1977-04-08": "Good Friday",
@@ -440,11 +413,10 @@
     "1977-05-29": "Whit Sunday",
     "1977-05-30": "Whit Monday",
     "1977-06-17": "National Day",
-    "1977-08-01": "Commerce Day",
-    "1977-12-24": "Christmas Eve",
+    "1977-12-24": "Christmas Eve (from 1pm)",
     "1977-12-25": "Christmas Day",
     "1977-12-26": "Second Day of Christmas",
-    "1977-12-31": "New Year's Eve",
+    "1977-12-31": "New Year's Eve (from 1pm)",
     "1978-01-01": "New Year's Day",
     "1978-03-23": "Maundy Thursday",
     "1978-03-24": "Good Friday",
@@ -456,11 +428,10 @@
     "1978-05-14": "Whit Sunday",
     "1978-05-15": "Whit Monday",
     "1978-06-17": "National Day",
-    "1978-08-07": "Commerce Day",
-    "1978-12-24": "Christmas Eve",
+    "1978-12-24": "Christmas Eve (from 1pm)",
     "1978-12-25": "Christmas Day",
     "1978-12-26": "Second Day of Christmas",
-    "1978-12-31": "New Year's Eve",
+    "1978-12-31": "New Year's Eve (from 1pm)",
     "1979-01-01": "New Year's Day",
     "1979-04-12": "Maundy Thursday",
     "1979-04-13": "Good Friday",
@@ -472,11 +443,10 @@
     "1979-06-03": "Whit Sunday",
     "1979-06-04": "Whit Monday",
     "1979-06-17": "National Day",
-    "1979-08-06": "Commerce Day",
-    "1979-12-24": "Christmas Eve",
+    "1979-12-24": "Christmas Eve (from 1pm)",
     "1979-12-25": "Christmas Day",
     "1979-12-26": "Second Day of Christmas",
-    "1979-12-31": "New Year's Eve",
+    "1979-12-31": "New Year's Eve (from 1pm)",
     "1980-01-01": "New Year's Day",
     "1980-04-03": "Maundy Thursday",
     "1980-04-04": "Good Friday",
@@ -488,11 +458,10 @@
     "1980-05-25": "Whit Sunday",
     "1980-05-26": "Whit Monday",
     "1980-06-17": "National Day",
-    "1980-08-04": "Commerce Day",
-    "1980-12-24": "Christmas Eve",
+    "1980-12-24": "Christmas Eve (from 1pm)",
     "1980-12-25": "Christmas Day",
     "1980-12-26": "Second Day of Christmas",
-    "1980-12-31": "New Year's Eve",
+    "1980-12-31": "New Year's Eve (from 1pm)",
     "1981-01-01": "New Year's Day",
     "1981-04-16": "Maundy Thursday",
     "1981-04-17": "Good Friday",
@@ -504,11 +473,10 @@
     "1981-06-07": "Whit Sunday",
     "1981-06-08": "Whit Monday",
     "1981-06-17": "National Day",
-    "1981-08-03": "Commerce Day",
-    "1981-12-24": "Christmas Eve",
+    "1981-12-24": "Christmas Eve (from 1pm)",
     "1981-12-25": "Christmas Day",
     "1981-12-26": "Second Day of Christmas",
-    "1981-12-31": "New Year's Eve",
+    "1981-12-31": "New Year's Eve (from 1pm)",
     "1982-01-01": "New Year's Day",
     "1982-04-08": "Maundy Thursday",
     "1982-04-09": "Good Friday",
@@ -520,11 +488,10 @@
     "1982-05-30": "Whit Sunday",
     "1982-05-31": "Whit Monday",
     "1982-06-17": "National Day",
-    "1982-08-02": "Commerce Day",
-    "1982-12-24": "Christmas Eve",
+    "1982-12-24": "Christmas Eve (from 1pm)",
     "1982-12-25": "Christmas Day",
     "1982-12-26": "Second Day of Christmas",
-    "1982-12-31": "New Year's Eve",
+    "1982-12-31": "New Year's Eve (from 1pm)",
     "1983-01-01": "New Year's Day",
     "1983-03-31": "Maundy Thursday",
     "1983-04-01": "Good Friday",
@@ -537,10 +504,10 @@
     "1983-05-23": "Whit Monday",
     "1983-06-17": "National Day",
     "1983-08-01": "Commerce Day",
-    "1983-12-24": "Christmas Eve",
+    "1983-12-24": "Christmas Eve (from 1pm)",
     "1983-12-25": "Christmas Day",
     "1983-12-26": "Second Day of Christmas",
-    "1983-12-31": "New Year's Eve",
+    "1983-12-31": "New Year's Eve (from 1pm)",
     "1984-01-01": "New Year's Day",
     "1984-04-19": "First Day of Summer; Maundy Thursday",
     "1984-04-20": "Good Friday",
@@ -552,10 +519,10 @@
     "1984-06-11": "Whit Monday",
     "1984-06-17": "National Day",
     "1984-08-06": "Commerce Day",
-    "1984-12-24": "Christmas Eve",
+    "1984-12-24": "Christmas Eve (from 1pm)",
     "1984-12-25": "Christmas Day",
     "1984-12-26": "Second Day of Christmas",
-    "1984-12-31": "New Year's Eve",
+    "1984-12-31": "New Year's Eve (from 1pm)",
     "1985-01-01": "New Year's Day",
     "1985-04-04": "Maundy Thursday",
     "1985-04-05": "Good Friday",
@@ -568,10 +535,10 @@
     "1985-05-27": "Whit Monday",
     "1985-06-17": "National Day",
     "1985-08-05": "Commerce Day",
-    "1985-12-24": "Christmas Eve",
+    "1985-12-24": "Christmas Eve (from 1pm)",
     "1985-12-25": "Christmas Day",
     "1985-12-26": "Second Day of Christmas",
-    "1985-12-31": "New Year's Eve",
+    "1985-12-31": "New Year's Eve (from 1pm)",
     "1986-01-01": "New Year's Day",
     "1986-03-27": "Maundy Thursday",
     "1986-03-28": "Good Friday",
@@ -584,10 +551,10 @@
     "1986-05-19": "Whit Monday",
     "1986-06-17": "National Day",
     "1986-08-04": "Commerce Day",
-    "1986-12-24": "Christmas Eve",
+    "1986-12-24": "Christmas Eve (from 1pm)",
     "1986-12-25": "Christmas Day",
     "1986-12-26": "Second Day of Christmas",
-    "1986-12-31": "New Year's Eve",
+    "1986-12-31": "New Year's Eve (from 1pm)",
     "1987-01-01": "New Year's Day",
     "1987-04-16": "Maundy Thursday",
     "1987-04-17": "Good Friday",
@@ -600,10 +567,10 @@
     "1987-06-08": "Whit Monday",
     "1987-06-17": "National Day",
     "1987-08-03": "Commerce Day",
-    "1987-12-24": "Christmas Eve",
+    "1987-12-24": "Christmas Eve (from 1pm)",
     "1987-12-25": "Christmas Day",
     "1987-12-26": "Second Day of Christmas",
-    "1987-12-31": "New Year's Eve",
+    "1987-12-31": "New Year's Eve (from 1pm)",
     "1988-01-01": "New Year's Day",
     "1988-03-31": "Maundy Thursday",
     "1988-04-01": "Good Friday",
@@ -616,10 +583,10 @@
     "1988-05-23": "Whit Monday",
     "1988-06-17": "National Day",
     "1988-08-01": "Commerce Day",
-    "1988-12-24": "Christmas Eve",
+    "1988-12-24": "Christmas Eve (from 1pm)",
     "1988-12-25": "Christmas Day",
     "1988-12-26": "Second Day of Christmas",
-    "1988-12-31": "New Year's Eve",
+    "1988-12-31": "New Year's Eve (from 1pm)",
     "1989-01-01": "New Year's Day",
     "1989-03-23": "Maundy Thursday",
     "1989-03-24": "Good Friday",
@@ -632,10 +599,10 @@
     "1989-05-15": "Whit Monday",
     "1989-06-17": "National Day",
     "1989-08-07": "Commerce Day",
-    "1989-12-24": "Christmas Eve",
+    "1989-12-24": "Christmas Eve (from 1pm)",
     "1989-12-25": "Christmas Day",
     "1989-12-26": "Second Day of Christmas",
-    "1989-12-31": "New Year's Eve",
+    "1989-12-31": "New Year's Eve (from 1pm)",
     "1990-01-01": "New Year's Day",
     "1990-04-12": "Maundy Thursday",
     "1990-04-13": "Good Friday",
@@ -648,10 +615,10 @@
     "1990-06-04": "Whit Monday",
     "1990-06-17": "National Day",
     "1990-08-06": "Commerce Day",
-    "1990-12-24": "Christmas Eve",
+    "1990-12-24": "Christmas Eve (from 1pm)",
     "1990-12-25": "Christmas Day",
     "1990-12-26": "Second Day of Christmas",
-    "1990-12-31": "New Year's Eve",
+    "1990-12-31": "New Year's Eve (from 1pm)",
     "1991-01-01": "New Year's Day",
     "1991-03-28": "Maundy Thursday",
     "1991-03-29": "Good Friday",
@@ -664,10 +631,10 @@
     "1991-05-20": "Whit Monday",
     "1991-06-17": "National Day",
     "1991-08-05": "Commerce Day",
-    "1991-12-24": "Christmas Eve",
+    "1991-12-24": "Christmas Eve (from 1pm)",
     "1991-12-25": "Christmas Day",
     "1991-12-26": "Second Day of Christmas",
-    "1991-12-31": "New Year's Eve",
+    "1991-12-31": "New Year's Eve (from 1pm)",
     "1992-01-01": "New Year's Day",
     "1992-04-16": "Maundy Thursday",
     "1992-04-17": "Good Friday",
@@ -680,10 +647,10 @@
     "1992-06-08": "Whit Monday",
     "1992-06-17": "National Day",
     "1992-08-03": "Commerce Day",
-    "1992-12-24": "Christmas Eve",
+    "1992-12-24": "Christmas Eve (from 1pm)",
     "1992-12-25": "Christmas Day",
     "1992-12-26": "Second Day of Christmas",
-    "1992-12-31": "New Year's Eve",
+    "1992-12-31": "New Year's Eve (from 1pm)",
     "1993-01-01": "New Year's Day",
     "1993-04-08": "Maundy Thursday",
     "1993-04-09": "Good Friday",
@@ -696,10 +663,10 @@
     "1993-05-31": "Whit Monday",
     "1993-06-17": "National Day",
     "1993-08-02": "Commerce Day",
-    "1993-12-24": "Christmas Eve",
+    "1993-12-24": "Christmas Eve (from 1pm)",
     "1993-12-25": "Christmas Day",
     "1993-12-26": "Second Day of Christmas",
-    "1993-12-31": "New Year's Eve",
+    "1993-12-31": "New Year's Eve (from 1pm)",
     "1994-01-01": "New Year's Day",
     "1994-03-31": "Maundy Thursday",
     "1994-04-01": "Good Friday",
@@ -712,10 +679,10 @@
     "1994-05-23": "Whit Monday",
     "1994-06-17": "National Day",
     "1994-08-01": "Commerce Day",
-    "1994-12-24": "Christmas Eve",
+    "1994-12-24": "Christmas Eve (from 1pm)",
     "1994-12-25": "Christmas Day",
     "1994-12-26": "Second Day of Christmas",
-    "1994-12-31": "New Year's Eve",
+    "1994-12-31": "New Year's Eve (from 1pm)",
     "1995-01-01": "New Year's Day",
     "1995-04-13": "Maundy Thursday",
     "1995-04-14": "Good Friday",
@@ -728,10 +695,10 @@
     "1995-06-05": "Whit Monday",
     "1995-06-17": "National Day",
     "1995-08-07": "Commerce Day",
-    "1995-12-24": "Christmas Eve",
+    "1995-12-24": "Christmas Eve (from 1pm)",
     "1995-12-25": "Christmas Day",
     "1995-12-26": "Second Day of Christmas",
-    "1995-12-31": "New Year's Eve",
+    "1995-12-31": "New Year's Eve (from 1pm)",
     "1996-01-01": "New Year's Day",
     "1996-04-04": "Maundy Thursday",
     "1996-04-05": "Good Friday",
@@ -744,10 +711,10 @@
     "1996-05-27": "Whit Monday",
     "1996-06-17": "National Day",
     "1996-08-05": "Commerce Day",
-    "1996-12-24": "Christmas Eve",
+    "1996-12-24": "Christmas Eve (from 1pm)",
     "1996-12-25": "Christmas Day",
     "1996-12-26": "Second Day of Christmas",
-    "1996-12-31": "New Year's Eve",
+    "1996-12-31": "New Year's Eve (from 1pm)",
     "1997-01-01": "New Year's Day",
     "1997-03-27": "Maundy Thursday",
     "1997-03-28": "Good Friday",
@@ -760,10 +727,10 @@
     "1997-05-19": "Whit Monday",
     "1997-06-17": "National Day",
     "1997-08-04": "Commerce Day",
-    "1997-12-24": "Christmas Eve",
+    "1997-12-24": "Christmas Eve (from 1pm)",
     "1997-12-25": "Christmas Day",
     "1997-12-26": "Second Day of Christmas",
-    "1997-12-31": "New Year's Eve",
+    "1997-12-31": "New Year's Eve (from 1pm)",
     "1998-01-01": "New Year's Day",
     "1998-04-09": "Maundy Thursday",
     "1998-04-10": "Good Friday",
@@ -776,10 +743,10 @@
     "1998-06-01": "Whit Monday",
     "1998-06-17": "National Day",
     "1998-08-03": "Commerce Day",
-    "1998-12-24": "Christmas Eve",
+    "1998-12-24": "Christmas Eve (from 1pm)",
     "1998-12-25": "Christmas Day",
     "1998-12-26": "Second Day of Christmas",
-    "1998-12-31": "New Year's Eve",
+    "1998-12-31": "New Year's Eve (from 1pm)",
     "1999-01-01": "New Year's Day",
     "1999-04-01": "Maundy Thursday",
     "1999-04-02": "Good Friday",
@@ -792,10 +759,10 @@
     "1999-05-24": "Whit Monday",
     "1999-06-17": "National Day",
     "1999-08-02": "Commerce Day",
-    "1999-12-24": "Christmas Eve",
+    "1999-12-24": "Christmas Eve (from 1pm)",
     "1999-12-25": "Christmas Day",
     "1999-12-26": "Second Day of Christmas",
-    "1999-12-31": "New Year's Eve",
+    "1999-12-31": "New Year's Eve (from 1pm)",
     "2000-01-01": "New Year's Day",
     "2000-04-20": "First Day of Summer; Maundy Thursday",
     "2000-04-21": "Good Friday",
@@ -807,10 +774,10 @@
     "2000-06-12": "Whit Monday",
     "2000-06-17": "National Day",
     "2000-08-07": "Commerce Day",
-    "2000-12-24": "Christmas Eve",
+    "2000-12-24": "Christmas Eve (from 1pm)",
     "2000-12-25": "Christmas Day",
     "2000-12-26": "Second Day of Christmas",
-    "2000-12-31": "New Year's Eve",
+    "2000-12-31": "New Year's Eve (from 1pm)",
     "2001-01-01": "New Year's Day",
     "2001-04-12": "Maundy Thursday",
     "2001-04-13": "Good Friday",
@@ -823,10 +790,10 @@
     "2001-06-04": "Whit Monday",
     "2001-06-17": "National Day",
     "2001-08-06": "Commerce Day",
-    "2001-12-24": "Christmas Eve",
+    "2001-12-24": "Christmas Eve (from 1pm)",
     "2001-12-25": "Christmas Day",
     "2001-12-26": "Second Day of Christmas",
-    "2001-12-31": "New Year's Eve",
+    "2001-12-31": "New Year's Eve (from 1pm)",
     "2002-01-01": "New Year's Day",
     "2002-03-28": "Maundy Thursday",
     "2002-03-29": "Good Friday",
@@ -839,10 +806,10 @@
     "2002-05-20": "Whit Monday",
     "2002-06-17": "National Day",
     "2002-08-05": "Commerce Day",
-    "2002-12-24": "Christmas Eve",
+    "2002-12-24": "Christmas Eve (from 1pm)",
     "2002-12-25": "Christmas Day",
     "2002-12-26": "Second Day of Christmas",
-    "2002-12-31": "New Year's Eve",
+    "2002-12-31": "New Year's Eve (from 1pm)",
     "2003-01-01": "New Year's Day",
     "2003-04-17": "Maundy Thursday",
     "2003-04-18": "Good Friday",
@@ -855,10 +822,10 @@
     "2003-06-09": "Whit Monday",
     "2003-06-17": "National Day",
     "2003-08-04": "Commerce Day",
-    "2003-12-24": "Christmas Eve",
+    "2003-12-24": "Christmas Eve (from 1pm)",
     "2003-12-25": "Christmas Day",
     "2003-12-26": "Second Day of Christmas",
-    "2003-12-31": "New Year's Eve",
+    "2003-12-31": "New Year's Eve (from 1pm)",
     "2004-01-01": "New Year's Day",
     "2004-04-08": "Maundy Thursday",
     "2004-04-09": "Good Friday",
@@ -871,10 +838,10 @@
     "2004-05-31": "Whit Monday",
     "2004-06-17": "National Day",
     "2004-08-02": "Commerce Day",
-    "2004-12-24": "Christmas Eve",
+    "2004-12-24": "Christmas Eve (from 1pm)",
     "2004-12-25": "Christmas Day",
     "2004-12-26": "Second Day of Christmas",
-    "2004-12-31": "New Year's Eve",
+    "2004-12-31": "New Year's Eve (from 1pm)",
     "2005-01-01": "New Year's Day",
     "2005-03-24": "Maundy Thursday",
     "2005-03-25": "Good Friday",
@@ -887,10 +854,10 @@
     "2005-05-16": "Whit Monday",
     "2005-06-17": "National Day",
     "2005-08-01": "Commerce Day",
-    "2005-12-24": "Christmas Eve",
+    "2005-12-24": "Christmas Eve (from 1pm)",
     "2005-12-25": "Christmas Day",
     "2005-12-26": "Second Day of Christmas",
-    "2005-12-31": "New Year's Eve",
+    "2005-12-31": "New Year's Eve (from 1pm)",
     "2006-01-01": "New Year's Day",
     "2006-04-13": "Maundy Thursday",
     "2006-04-14": "Good Friday",
@@ -903,10 +870,10 @@
     "2006-06-05": "Whit Monday",
     "2006-06-17": "National Day",
     "2006-08-07": "Commerce Day",
-    "2006-12-24": "Christmas Eve",
+    "2006-12-24": "Christmas Eve (from 1pm)",
     "2006-12-25": "Christmas Day",
     "2006-12-26": "Second Day of Christmas",
-    "2006-12-31": "New Year's Eve",
+    "2006-12-31": "New Year's Eve (from 1pm)",
     "2007-01-01": "New Year's Day",
     "2007-04-05": "Maundy Thursday",
     "2007-04-06": "Good Friday",
@@ -919,10 +886,10 @@
     "2007-05-28": "Whit Monday",
     "2007-06-17": "National Day",
     "2007-08-06": "Commerce Day",
-    "2007-12-24": "Christmas Eve",
+    "2007-12-24": "Christmas Eve (from 1pm)",
     "2007-12-25": "Christmas Day",
     "2007-12-26": "Second Day of Christmas",
-    "2007-12-31": "New Year's Eve",
+    "2007-12-31": "New Year's Eve (from 1pm)",
     "2008-01-01": "New Year's Day",
     "2008-03-20": "Maundy Thursday",
     "2008-03-21": "Good Friday",
@@ -934,10 +901,10 @@
     "2008-05-12": "Whit Monday",
     "2008-06-17": "National Day",
     "2008-08-04": "Commerce Day",
-    "2008-12-24": "Christmas Eve",
+    "2008-12-24": "Christmas Eve (from 1pm)",
     "2008-12-25": "Christmas Day",
     "2008-12-26": "Second Day of Christmas",
-    "2008-12-31": "New Year's Eve",
+    "2008-12-31": "New Year's Eve (from 1pm)",
     "2009-01-01": "New Year's Day",
     "2009-04-09": "Maundy Thursday",
     "2009-04-10": "Good Friday",
@@ -950,10 +917,10 @@
     "2009-06-01": "Whit Monday",
     "2009-06-17": "National Day",
     "2009-08-03": "Commerce Day",
-    "2009-12-24": "Christmas Eve",
+    "2009-12-24": "Christmas Eve (from 1pm)",
     "2009-12-25": "Christmas Day",
     "2009-12-26": "Second Day of Christmas",
-    "2009-12-31": "New Year's Eve",
+    "2009-12-31": "New Year's Eve (from 1pm)",
     "2010-01-01": "New Year's Day",
     "2010-04-01": "Maundy Thursday",
     "2010-04-02": "Good Friday",
@@ -966,10 +933,10 @@
     "2010-05-24": "Whit Monday",
     "2010-06-17": "National Day",
     "2010-08-02": "Commerce Day",
-    "2010-12-24": "Christmas Eve",
+    "2010-12-24": "Christmas Eve (from 1pm)",
     "2010-12-25": "Christmas Day",
     "2010-12-26": "Second Day of Christmas",
-    "2010-12-31": "New Year's Eve",
+    "2010-12-31": "New Year's Eve (from 1pm)",
     "2011-01-01": "New Year's Day",
     "2011-04-21": "First Day of Summer; Maundy Thursday",
     "2011-04-22": "Good Friday",
@@ -981,10 +948,10 @@
     "2011-06-13": "Whit Monday",
     "2011-06-17": "National Day",
     "2011-08-01": "Commerce Day",
-    "2011-12-24": "Christmas Eve",
+    "2011-12-24": "Christmas Eve (from 1pm)",
     "2011-12-25": "Christmas Day",
     "2011-12-26": "Second Day of Christmas",
-    "2011-12-31": "New Year's Eve",
+    "2011-12-31": "New Year's Eve (from 1pm)",
     "2012-01-01": "New Year's Day",
     "2012-04-05": "Maundy Thursday",
     "2012-04-06": "Good Friday",
@@ -997,10 +964,10 @@
     "2012-05-28": "Whit Monday",
     "2012-06-17": "National Day",
     "2012-08-06": "Commerce Day",
-    "2012-12-24": "Christmas Eve",
+    "2012-12-24": "Christmas Eve (from 1pm)",
     "2012-12-25": "Christmas Day",
     "2012-12-26": "Second Day of Christmas",
-    "2012-12-31": "New Year's Eve",
+    "2012-12-31": "New Year's Eve (from 1pm)",
     "2013-01-01": "New Year's Day",
     "2013-03-28": "Maundy Thursday",
     "2013-03-29": "Good Friday",
@@ -1013,10 +980,10 @@
     "2013-05-20": "Whit Monday",
     "2013-06-17": "National Day",
     "2013-08-05": "Commerce Day",
-    "2013-12-24": "Christmas Eve",
+    "2013-12-24": "Christmas Eve (from 1pm)",
     "2013-12-25": "Christmas Day",
     "2013-12-26": "Second Day of Christmas",
-    "2013-12-31": "New Year's Eve",
+    "2013-12-31": "New Year's Eve (from 1pm)",
     "2014-01-01": "New Year's Day",
     "2014-04-17": "Maundy Thursday",
     "2014-04-18": "Good Friday",
@@ -1029,10 +996,10 @@
     "2014-06-09": "Whit Monday",
     "2014-06-17": "National Day",
     "2014-08-04": "Commerce Day",
-    "2014-12-24": "Christmas Eve",
+    "2014-12-24": "Christmas Eve (from 1pm)",
     "2014-12-25": "Christmas Day",
     "2014-12-26": "Second Day of Christmas",
-    "2014-12-31": "New Year's Eve",
+    "2014-12-31": "New Year's Eve (from 1pm)",
     "2015-01-01": "New Year's Day",
     "2015-04-02": "Maundy Thursday",
     "2015-04-03": "Good Friday",
@@ -1045,10 +1012,10 @@
     "2015-05-25": "Whit Monday",
     "2015-06-17": "National Day",
     "2015-08-03": "Commerce Day",
-    "2015-12-24": "Christmas Eve",
+    "2015-12-24": "Christmas Eve (from 1pm)",
     "2015-12-25": "Christmas Day",
     "2015-12-26": "Second Day of Christmas",
-    "2015-12-31": "New Year's Eve",
+    "2015-12-31": "New Year's Eve (from 1pm)",
     "2016-01-01": "New Year's Day",
     "2016-03-24": "Maundy Thursday",
     "2016-03-25": "Good Friday",
@@ -1061,10 +1028,10 @@
     "2016-05-16": "Whit Monday",
     "2016-06-17": "National Day",
     "2016-08-01": "Commerce Day",
-    "2016-12-24": "Christmas Eve",
+    "2016-12-24": "Christmas Eve (from 1pm)",
     "2016-12-25": "Christmas Day",
     "2016-12-26": "Second Day of Christmas",
-    "2016-12-31": "New Year's Eve",
+    "2016-12-31": "New Year's Eve (from 1pm)",
     "2017-01-01": "New Year's Day",
     "2017-04-13": "Maundy Thursday",
     "2017-04-14": "Good Friday",
@@ -1077,10 +1044,10 @@
     "2017-06-05": "Whit Monday",
     "2017-06-17": "National Day",
     "2017-08-07": "Commerce Day",
-    "2017-12-24": "Christmas Eve",
+    "2017-12-24": "Christmas Eve (from 1pm)",
     "2017-12-25": "Christmas Day",
     "2017-12-26": "Second Day of Christmas",
-    "2017-12-31": "New Year's Eve",
+    "2017-12-31": "New Year's Eve (from 1pm)",
     "2018-01-01": "New Year's Day",
     "2018-03-29": "Maundy Thursday",
     "2018-03-30": "Good Friday",
@@ -1093,10 +1060,10 @@
     "2018-05-21": "Whit Monday",
     "2018-06-17": "National Day",
     "2018-08-06": "Commerce Day",
-    "2018-12-24": "Christmas Eve",
+    "2018-12-24": "Christmas Eve (from 1pm)",
     "2018-12-25": "Christmas Day",
     "2018-12-26": "Second Day of Christmas",
-    "2018-12-31": "New Year's Eve",
+    "2018-12-31": "New Year's Eve (from 1pm)",
     "2019-01-01": "New Year's Day",
     "2019-04-18": "Maundy Thursday",
     "2019-04-19": "Good Friday",
@@ -1109,10 +1076,10 @@
     "2019-06-10": "Whit Monday",
     "2019-06-17": "National Day",
     "2019-08-05": "Commerce Day",
-    "2019-12-24": "Christmas Eve",
+    "2019-12-24": "Christmas Eve (from 1pm)",
     "2019-12-25": "Christmas Day",
     "2019-12-26": "Second Day of Christmas",
-    "2019-12-31": "New Year's Eve",
+    "2019-12-31": "New Year's Eve (from 1pm)",
     "2020-01-01": "New Year's Day",
     "2020-04-09": "Maundy Thursday",
     "2020-04-10": "Good Friday",
@@ -1125,10 +1092,10 @@
     "2020-06-01": "Whit Monday",
     "2020-06-17": "National Day",
     "2020-08-03": "Commerce Day",
-    "2020-12-24": "Christmas Eve",
+    "2020-12-24": "Christmas Eve (from 1pm)",
     "2020-12-25": "Christmas Day",
     "2020-12-26": "Second Day of Christmas",
-    "2020-12-31": "New Year's Eve",
+    "2020-12-31": "New Year's Eve (from 1pm)",
     "2021-01-01": "New Year's Day",
     "2021-04-01": "Maundy Thursday",
     "2021-04-02": "Good Friday",
@@ -1141,10 +1108,10 @@
     "2021-05-24": "Whit Monday",
     "2021-06-17": "National Day",
     "2021-08-02": "Commerce Day",
-    "2021-12-24": "Christmas Eve",
+    "2021-12-24": "Christmas Eve (from 1pm)",
     "2021-12-25": "Christmas Day",
     "2021-12-26": "Second Day of Christmas",
-    "2021-12-31": "New Year's Eve",
+    "2021-12-31": "New Year's Eve (from 1pm)",
     "2022-01-01": "New Year's Day",
     "2022-04-14": "Maundy Thursday",
     "2022-04-15": "Good Friday",
@@ -1157,10 +1124,10 @@
     "2022-06-06": "Whit Monday",
     "2022-06-17": "National Day",
     "2022-08-01": "Commerce Day",
-    "2022-12-24": "Christmas Eve",
+    "2022-12-24": "Christmas Eve (from 1pm)",
     "2022-12-25": "Christmas Day",
     "2022-12-26": "Second Day of Christmas",
-    "2022-12-31": "New Year's Eve",
+    "2022-12-31": "New Year's Eve (from 1pm)",
     "2023-01-01": "New Year's Day",
     "2023-04-06": "Maundy Thursday",
     "2023-04-07": "Good Friday",
@@ -1173,10 +1140,10 @@
     "2023-05-29": "Whit Monday",
     "2023-06-17": "National Day",
     "2023-08-07": "Commerce Day",
-    "2023-12-24": "Christmas Eve",
+    "2023-12-24": "Christmas Eve (from 1pm)",
     "2023-12-25": "Christmas Day",
     "2023-12-26": "Second Day of Christmas",
-    "2023-12-31": "New Year's Eve",
+    "2023-12-31": "New Year's Eve (from 1pm)",
     "2024-01-01": "New Year's Day",
     "2024-03-28": "Maundy Thursday",
     "2024-03-29": "Good Friday",
@@ -1189,10 +1156,10 @@
     "2024-05-20": "Whit Monday",
     "2024-06-17": "National Day",
     "2024-08-05": "Commerce Day",
-    "2024-12-24": "Christmas Eve",
+    "2024-12-24": "Christmas Eve (from 1pm)",
     "2024-12-25": "Christmas Day",
     "2024-12-26": "Second Day of Christmas",
-    "2024-12-31": "New Year's Eve",
+    "2024-12-31": "New Year's Eve (from 1pm)",
     "2025-01-01": "New Year's Day",
     "2025-04-17": "Maundy Thursday",
     "2025-04-18": "Good Friday",
@@ -1205,10 +1172,10 @@
     "2025-06-09": "Whit Monday",
     "2025-06-17": "National Day",
     "2025-08-04": "Commerce Day",
-    "2025-12-24": "Christmas Eve",
+    "2025-12-24": "Christmas Eve (from 1pm)",
     "2025-12-25": "Christmas Day",
     "2025-12-26": "Second Day of Christmas",
-    "2025-12-31": "New Year's Eve",
+    "2025-12-31": "New Year's Eve (from 1pm)",
     "2026-01-01": "New Year's Day",
     "2026-04-02": "Maundy Thursday",
     "2026-04-03": "Good Friday",
@@ -1221,10 +1188,10 @@
     "2026-05-25": "Whit Monday",
     "2026-06-17": "National Day",
     "2026-08-03": "Commerce Day",
-    "2026-12-24": "Christmas Eve",
+    "2026-12-24": "Christmas Eve (from 1pm)",
     "2026-12-25": "Christmas Day",
     "2026-12-26": "Second Day of Christmas",
-    "2026-12-31": "New Year's Eve",
+    "2026-12-31": "New Year's Eve (from 1pm)",
     "2027-01-01": "New Year's Day",
     "2027-03-25": "Maundy Thursday",
     "2027-03-26": "Good Friday",
@@ -1237,10 +1204,10 @@
     "2027-05-17": "Whit Monday",
     "2027-06-17": "National Day",
     "2027-08-02": "Commerce Day",
-    "2027-12-24": "Christmas Eve",
+    "2027-12-24": "Christmas Eve (from 1pm)",
     "2027-12-25": "Christmas Day",
     "2027-12-26": "Second Day of Christmas",
-    "2027-12-31": "New Year's Eve",
+    "2027-12-31": "New Year's Eve (from 1pm)",
     "2028-01-01": "New Year's Day",
     "2028-04-13": "Maundy Thursday",
     "2028-04-14": "Good Friday",
@@ -1253,10 +1220,10 @@
     "2028-06-05": "Whit Monday",
     "2028-06-17": "National Day",
     "2028-08-07": "Commerce Day",
-    "2028-12-24": "Christmas Eve",
+    "2028-12-24": "Christmas Eve (from 1pm)",
     "2028-12-25": "Christmas Day",
     "2028-12-26": "Second Day of Christmas",
-    "2028-12-31": "New Year's Eve",
+    "2028-12-31": "New Year's Eve (from 1pm)",
     "2029-01-01": "New Year's Day",
     "2029-03-29": "Maundy Thursday",
     "2029-03-30": "Good Friday",
@@ -1269,10 +1236,10 @@
     "2029-05-21": "Whit Monday",
     "2029-06-17": "National Day",
     "2029-08-06": "Commerce Day",
-    "2029-12-24": "Christmas Eve",
+    "2029-12-24": "Christmas Eve (from 1pm)",
     "2029-12-25": "Christmas Day",
     "2029-12-26": "Second Day of Christmas",
-    "2029-12-31": "New Year's Eve",
+    "2029-12-31": "New Year's Eve (from 1pm)",
     "2030-01-01": "New Year's Day",
     "2030-04-18": "Maundy Thursday",
     "2030-04-19": "Good Friday",
@@ -1285,10 +1252,10 @@
     "2030-06-10": "Whit Monday",
     "2030-06-17": "National Day",
     "2030-08-05": "Commerce Day",
-    "2030-12-24": "Christmas Eve",
+    "2030-12-24": "Christmas Eve (from 1pm)",
     "2030-12-25": "Christmas Day",
     "2030-12-26": "Second Day of Christmas",
-    "2030-12-31": "New Year's Eve",
+    "2030-12-31": "New Year's Eve (from 1pm)",
     "2031-01-01": "New Year's Day",
     "2031-04-10": "Maundy Thursday",
     "2031-04-11": "Good Friday",
@@ -1301,10 +1268,10 @@
     "2031-06-02": "Whit Monday",
     "2031-06-17": "National Day",
     "2031-08-04": "Commerce Day",
-    "2031-12-24": "Christmas Eve",
+    "2031-12-24": "Christmas Eve (from 1pm)",
     "2031-12-25": "Christmas Day",
     "2031-12-26": "Second Day of Christmas",
-    "2031-12-31": "New Year's Eve",
+    "2031-12-31": "New Year's Eve (from 1pm)",
     "2032-01-01": "New Year's Day",
     "2032-03-25": "Maundy Thursday",
     "2032-03-26": "Good Friday",
@@ -1317,10 +1284,10 @@
     "2032-05-17": "Whit Monday",
     "2032-06-17": "National Day",
     "2032-08-02": "Commerce Day",
-    "2032-12-24": "Christmas Eve",
+    "2032-12-24": "Christmas Eve (from 1pm)",
     "2032-12-25": "Christmas Day",
     "2032-12-26": "Second Day of Christmas",
-    "2032-12-31": "New Year's Eve",
+    "2032-12-31": "New Year's Eve (from 1pm)",
     "2033-01-01": "New Year's Day",
     "2033-04-14": "Maundy Thursday",
     "2033-04-15": "Good Friday",
@@ -1333,10 +1300,10 @@
     "2033-06-06": "Whit Monday",
     "2033-06-17": "National Day",
     "2033-08-01": "Commerce Day",
-    "2033-12-24": "Christmas Eve",
+    "2033-12-24": "Christmas Eve (from 1pm)",
     "2033-12-25": "Christmas Day",
     "2033-12-26": "Second Day of Christmas",
-    "2033-12-31": "New Year's Eve",
+    "2033-12-31": "New Year's Eve (from 1pm)",
     "2034-01-01": "New Year's Day",
     "2034-04-06": "Maundy Thursday",
     "2034-04-07": "Good Friday",
@@ -1349,10 +1316,10 @@
     "2034-05-29": "Whit Monday",
     "2034-06-17": "National Day",
     "2034-08-07": "Commerce Day",
-    "2034-12-24": "Christmas Eve",
+    "2034-12-24": "Christmas Eve (from 1pm)",
     "2034-12-25": "Christmas Day",
     "2034-12-26": "Second Day of Christmas",
-    "2034-12-31": "New Year's Eve",
+    "2034-12-31": "New Year's Eve (from 1pm)",
     "2035-01-01": "New Year's Day",
     "2035-03-22": "Maundy Thursday",
     "2035-03-23": "Good Friday",
@@ -1365,10 +1332,10 @@
     "2035-05-14": "Whit Monday",
     "2035-06-17": "National Day",
     "2035-08-06": "Commerce Day",
-    "2035-12-24": "Christmas Eve",
+    "2035-12-24": "Christmas Eve (from 1pm)",
     "2035-12-25": "Christmas Day",
     "2035-12-26": "Second Day of Christmas",
-    "2035-12-31": "New Year's Eve",
+    "2035-12-31": "New Year's Eve (from 1pm)",
     "2036-01-01": "New Year's Day",
     "2036-04-10": "Maundy Thursday",
     "2036-04-11": "Good Friday",
@@ -1381,10 +1348,10 @@
     "2036-06-02": "Whit Monday",
     "2036-06-17": "National Day",
     "2036-08-04": "Commerce Day",
-    "2036-12-24": "Christmas Eve",
+    "2036-12-24": "Christmas Eve (from 1pm)",
     "2036-12-25": "Christmas Day",
     "2036-12-26": "Second Day of Christmas",
-    "2036-12-31": "New Year's Eve",
+    "2036-12-31": "New Year's Eve (from 1pm)",
     "2037-01-01": "New Year's Day",
     "2037-04-02": "Maundy Thursday",
     "2037-04-03": "Good Friday",
@@ -1397,10 +1364,10 @@
     "2037-05-25": "Whit Monday",
     "2037-06-17": "National Day",
     "2037-08-03": "Commerce Day",
-    "2037-12-24": "Christmas Eve",
+    "2037-12-24": "Christmas Eve (from 1pm)",
     "2037-12-25": "Christmas Day",
     "2037-12-26": "Second Day of Christmas",
-    "2037-12-31": "New Year's Eve",
+    "2037-12-31": "New Year's Eve (from 1pm)",
     "2038-01-01": "New Year's Day",
     "2038-04-22": "First Day of Summer; Maundy Thursday",
     "2038-04-23": "Good Friday",
@@ -1412,10 +1379,10 @@
     "2038-06-14": "Whit Monday",
     "2038-06-17": "National Day",
     "2038-08-02": "Commerce Day",
-    "2038-12-24": "Christmas Eve",
+    "2038-12-24": "Christmas Eve (from 1pm)",
     "2038-12-25": "Christmas Day",
     "2038-12-26": "Second Day of Christmas",
-    "2038-12-31": "New Year's Eve",
+    "2038-12-31": "New Year's Eve (from 1pm)",
     "2039-01-01": "New Year's Day",
     "2039-04-07": "Maundy Thursday",
     "2039-04-08": "Good Friday",
@@ -1428,10 +1395,10 @@
     "2039-05-30": "Whit Monday",
     "2039-06-17": "National Day",
     "2039-08-01": "Commerce Day",
-    "2039-12-24": "Christmas Eve",
+    "2039-12-24": "Christmas Eve (from 1pm)",
     "2039-12-25": "Christmas Day",
     "2039-12-26": "Second Day of Christmas",
-    "2039-12-31": "New Year's Eve",
+    "2039-12-31": "New Year's Eve (from 1pm)",
     "2040-01-01": "New Year's Day",
     "2040-03-29": "Maundy Thursday",
     "2040-03-30": "Good Friday",
@@ -1444,10 +1411,10 @@
     "2040-05-21": "Whit Monday",
     "2040-06-17": "National Day",
     "2040-08-06": "Commerce Day",
-    "2040-12-24": "Christmas Eve",
+    "2040-12-24": "Christmas Eve (from 1pm)",
     "2040-12-25": "Christmas Day",
     "2040-12-26": "Second Day of Christmas",
-    "2040-12-31": "New Year's Eve",
+    "2040-12-31": "New Year's Eve (from 1pm)",
     "2041-01-01": "New Year's Day",
     "2041-04-18": "Maundy Thursday",
     "2041-04-19": "Good Friday",
@@ -1460,10 +1427,10 @@
     "2041-06-10": "Whit Monday",
     "2041-06-17": "National Day",
     "2041-08-05": "Commerce Day",
-    "2041-12-24": "Christmas Eve",
+    "2041-12-24": "Christmas Eve (from 1pm)",
     "2041-12-25": "Christmas Day",
     "2041-12-26": "Second Day of Christmas",
-    "2041-12-31": "New Year's Eve",
+    "2041-12-31": "New Year's Eve (from 1pm)",
     "2042-01-01": "New Year's Day",
     "2042-04-03": "Maundy Thursday",
     "2042-04-04": "Good Friday",
@@ -1476,10 +1443,10 @@
     "2042-05-26": "Whit Monday",
     "2042-06-17": "National Day",
     "2042-08-04": "Commerce Day",
-    "2042-12-24": "Christmas Eve",
+    "2042-12-24": "Christmas Eve (from 1pm)",
     "2042-12-25": "Christmas Day",
     "2042-12-26": "Second Day of Christmas",
-    "2042-12-31": "New Year's Eve",
+    "2042-12-31": "New Year's Eve (from 1pm)",
     "2043-01-01": "New Year's Day",
     "2043-03-26": "Maundy Thursday",
     "2043-03-27": "Good Friday",
@@ -1492,10 +1459,10 @@
     "2043-05-18": "Whit Monday",
     "2043-06-17": "National Day",
     "2043-08-03": "Commerce Day",
-    "2043-12-24": "Christmas Eve",
+    "2043-12-24": "Christmas Eve (from 1pm)",
     "2043-12-25": "Christmas Day",
     "2043-12-26": "Second Day of Christmas",
-    "2043-12-31": "New Year's Eve",
+    "2043-12-31": "New Year's Eve (from 1pm)",
     "2044-01-01": "New Year's Day",
     "2044-04-14": "Maundy Thursday",
     "2044-04-15": "Good Friday",
@@ -1508,10 +1475,10 @@
     "2044-06-06": "Whit Monday",
     "2044-06-17": "National Day",
     "2044-08-01": "Commerce Day",
-    "2044-12-24": "Christmas Eve",
+    "2044-12-24": "Christmas Eve (from 1pm)",
     "2044-12-25": "Christmas Day",
     "2044-12-26": "Second Day of Christmas",
-    "2044-12-31": "New Year's Eve",
+    "2044-12-31": "New Year's Eve (from 1pm)",
     "2045-01-01": "New Year's Day",
     "2045-04-06": "Maundy Thursday",
     "2045-04-07": "Good Friday",
@@ -1524,10 +1491,10 @@
     "2045-05-29": "Whit Monday",
     "2045-06-17": "National Day",
     "2045-08-07": "Commerce Day",
-    "2045-12-24": "Christmas Eve",
+    "2045-12-24": "Christmas Eve (from 1pm)",
     "2045-12-25": "Christmas Day",
     "2045-12-26": "Second Day of Christmas",
-    "2045-12-31": "New Year's Eve",
+    "2045-12-31": "New Year's Eve (from 1pm)",
     "2046-01-01": "New Year's Day",
     "2046-03-22": "Maundy Thursday",
     "2046-03-23": "Good Friday",
@@ -1540,10 +1507,10 @@
     "2046-05-14": "Whit Monday",
     "2046-06-17": "National Day",
     "2046-08-06": "Commerce Day",
-    "2046-12-24": "Christmas Eve",
+    "2046-12-24": "Christmas Eve (from 1pm)",
     "2046-12-25": "Christmas Day",
     "2046-12-26": "Second Day of Christmas",
-    "2046-12-31": "New Year's Eve",
+    "2046-12-31": "New Year's Eve (from 1pm)",
     "2047-01-01": "New Year's Day",
     "2047-04-11": "Maundy Thursday",
     "2047-04-12": "Good Friday",
@@ -1556,10 +1523,10 @@
     "2047-06-03": "Whit Monday",
     "2047-06-17": "National Day",
     "2047-08-05": "Commerce Day",
-    "2047-12-24": "Christmas Eve",
+    "2047-12-24": "Christmas Eve (from 1pm)",
     "2047-12-25": "Christmas Day",
     "2047-12-26": "Second Day of Christmas",
-    "2047-12-31": "New Year's Eve",
+    "2047-12-31": "New Year's Eve (from 1pm)",
     "2048-01-01": "New Year's Day",
     "2048-04-02": "Maundy Thursday",
     "2048-04-03": "Good Friday",
@@ -1572,10 +1539,10 @@
     "2048-05-25": "Whit Monday",
     "2048-06-17": "National Day",
     "2048-08-03": "Commerce Day",
-    "2048-12-24": "Christmas Eve",
+    "2048-12-24": "Christmas Eve (from 1pm)",
     "2048-12-25": "Christmas Day",
     "2048-12-26": "Second Day of Christmas",
-    "2048-12-31": "New Year's Eve",
+    "2048-12-31": "New Year's Eve (from 1pm)",
     "2049-01-01": "New Year's Day",
     "2049-04-15": "Maundy Thursday",
     "2049-04-16": "Good Friday",
@@ -1588,10 +1555,10 @@
     "2049-06-07": "Whit Monday",
     "2049-06-17": "National Day",
     "2049-08-02": "Commerce Day",
-    "2049-12-24": "Christmas Eve",
+    "2049-12-24": "Christmas Eve (from 1pm)",
     "2049-12-25": "Christmas Day",
     "2049-12-26": "Second Day of Christmas",
-    "2049-12-31": "New Year's Eve",
+    "2049-12-31": "New Year's Eve (from 1pm)",
     "2050-01-01": "New Year's Day",
     "2050-04-07": "Maundy Thursday",
     "2050-04-08": "Good Friday",
@@ -1604,8 +1571,8 @@
     "2050-05-30": "Whit Monday",
     "2050-06-17": "National Day",
     "2050-08-01": "Commerce Day",
-    "2050-12-24": "Christmas Eve",
+    "2050-12-24": "Christmas Eve (from 1pm)",
     "2050-12-25": "Christmas Day",
     "2050-12-26": "Second Day of Christmas",
-    "2050-12-31": "New Year's Eve"
+    "2050-12-31": "New Year's Eve (from 1pm)"
 }
diff --git a/snapshots/countries/VA_COMMON.json b/snapshots/countries/VA_COMMON.json
index 998a1274..5a7e9312 100644
--- a/snapshots/countries/VA_COMMON.json
+++ b/snapshots/countries/VA_COMMON.json
@@ -1,1668 +1,2887 @@
 {
-    "1950-01-01": "Solemnity of Mary Day",
+    "1950-01-01": "Solemnity of Mary, Mother of God",
     "1950-01-06": "Epiphany",
-    "1950-02-11": "Lateran Treaty Day",
+    "1950-02-11": "Anniversary of the Foundation of Vatican City",
+    "1950-03-02": "Anniversary of the Election of the Holy Father",
     "1950-03-19": "Saint Joseph's Day",
+    "1950-04-06": "Maundy Thursday",
+    "1950-04-07": "Good Friday",
+    "1950-04-08": "Holy Saturday",
     "1950-04-09": "Easter Sunday",
     "1950-04-10": "Easter Monday",
-    "1950-05-18": "Ascension of Christ",
-    "1950-06-08": "Corpus Christi",
-    "1950-06-29": "Saint Peter and Saint Paul's Day",
-    "1950-08-15": "Assumption Day",
-    "1950-09-08": "Nativity of Mary Day",
+    "1950-04-11": "Easter Tuesday",
+    "1950-05-18": "Ascension Day",
+    "1950-05-28": "Solemnity of Pentecost",
+    "1950-06-04": "Solemnity of Holy Trinity",
+    "1950-06-08": "Corpus Domini",
+    "1950-06-29": "Saints Peter and Paul's Day",
+    "1950-08-14": "Day Before Assumption of Mary",
+    "1950-08-15": "Assumption of Mary Day",
+    "1950-08-16": "Day After Assumption of Mary",
     "1950-11-01": "All Saints' Day",
-    "1950-12-08": "Immaculate Conception Day",
+    "1950-11-02": "All Souls' Day",
+    "1950-12-08": "Immaculate Conception",
+    "1950-12-24": "Christmas Eve",
     "1950-12-25": "Christmas Day",
     "1950-12-26": "Saint Stephen's Day",
-    "1951-01-01": "Solemnity of Mary Day",
+    "1950-12-27": "Saint John the Evangelist's Day",
+    "1950-12-31": "Last Day of the Year",
+    "1951-01-01": "Solemnity of Mary, Mother of God",
     "1951-01-06": "Epiphany",
-    "1951-02-11": "Lateran Treaty Day",
+    "1951-02-11": "Anniversary of the Foundation of Vatican City",
+    "1951-03-02": "Anniversary of the Election of the Holy Father",
     "1951-03-19": "Saint Joseph's Day",
+    "1951-03-22": "Maundy Thursday",
+    "1951-03-23": "Good Friday",
+    "1951-03-24": "Holy Saturday",
     "1951-03-25": "Easter Sunday",
     "1951-03-26": "Easter Monday",
-    "1951-05-03": "Ascension of Christ",
-    "1951-05-24": "Corpus Christi",
-    "1951-06-29": "Saint Peter and Saint Paul's Day",
-    "1951-08-15": "Assumption Day",
-    "1951-09-08": "Nativity of Mary Day",
+    "1951-03-27": "Easter Tuesday",
+    "1951-05-03": "Ascension Day",
+    "1951-05-13": "Solemnity of Pentecost",
+    "1951-05-20": "Solemnity of Holy Trinity",
+    "1951-05-24": "Corpus Domini",
+    "1951-06-29": "Saints Peter and Paul's Day",
+    "1951-08-14": "Day Before Assumption of Mary",
+    "1951-08-15": "Assumption of Mary Day",
+    "1951-08-16": "Day After Assumption of Mary",
     "1951-11-01": "All Saints' Day",
-    "1951-12-08": "Immaculate Conception Day",
+    "1951-11-02": "All Souls' Day",
+    "1951-12-08": "Immaculate Conception",
+    "1951-12-24": "Christmas Eve",
     "1951-12-25": "Christmas Day",
     "1951-12-26": "Saint Stephen's Day",
-    "1952-01-01": "Solemnity of Mary Day",
+    "1951-12-27": "Saint John the Evangelist's Day",
+    "1951-12-31": "Last Day of the Year",
+    "1952-01-01": "Solemnity of Mary, Mother of God",
     "1952-01-06": "Epiphany",
-    "1952-02-11": "Lateran Treaty Day",
+    "1952-02-11": "Anniversary of the Foundation of Vatican City",
+    "1952-03-02": "Anniversary of the Election of the Holy Father",
     "1952-03-19": "Saint Joseph's Day",
+    "1952-04-10": "Maundy Thursday",
+    "1952-04-11": "Good Friday",
+    "1952-04-12": "Holy Saturday",
     "1952-04-13": "Easter Sunday",
     "1952-04-14": "Easter Monday",
-    "1952-05-22": "Ascension of Christ",
-    "1952-06-12": "Corpus Christi",
-    "1952-06-29": "Saint Peter and Saint Paul's Day",
-    "1952-08-15": "Assumption Day",
-    "1952-09-08": "Nativity of Mary Day",
+    "1952-04-15": "Easter Tuesday",
+    "1952-05-22": "Ascension Day",
+    "1952-06-01": "Solemnity of Pentecost",
+    "1952-06-08": "Solemnity of Holy Trinity",
+    "1952-06-12": "Corpus Domini",
+    "1952-06-29": "Saints Peter and Paul's Day",
+    "1952-08-14": "Day Before Assumption of Mary",
+    "1952-08-15": "Assumption of Mary Day",
+    "1952-08-16": "Day After Assumption of Mary",
     "1952-11-01": "All Saints' Day",
-    "1952-12-08": "Immaculate Conception Day",
+    "1952-11-02": "All Souls' Day",
+    "1952-12-08": "Immaculate Conception",
+    "1952-12-24": "Christmas Eve",
     "1952-12-25": "Christmas Day",
     "1952-12-26": "Saint Stephen's Day",
-    "1953-01-01": "Solemnity of Mary Day",
+    "1952-12-27": "Saint John the Evangelist's Day",
+    "1952-12-31": "Last Day of the Year",
+    "1953-01-01": "Solemnity of Mary, Mother of God",
     "1953-01-06": "Epiphany",
-    "1953-02-11": "Lateran Treaty Day",
+    "1953-02-11": "Anniversary of the Foundation of Vatican City",
+    "1953-03-02": "Anniversary of the Election of the Holy Father",
     "1953-03-19": "Saint Joseph's Day",
+    "1953-04-02": "Maundy Thursday",
+    "1953-04-03": "Good Friday",
+    "1953-04-04": "Holy Saturday",
     "1953-04-05": "Easter Sunday",
     "1953-04-06": "Easter Monday",
-    "1953-05-14": "Ascension of Christ",
-    "1953-06-04": "Corpus Christi",
-    "1953-06-29": "Saint Peter and Saint Paul's Day",
-    "1953-08-15": "Assumption Day",
-    "1953-09-08": "Nativity of Mary Day",
+    "1953-04-07": "Easter Tuesday",
+    "1953-05-14": "Ascension Day",
+    "1953-05-24": "Solemnity of Pentecost",
+    "1953-05-31": "Solemnity of Holy Trinity",
+    "1953-06-04": "Corpus Domini",
+    "1953-06-29": "Saints Peter and Paul's Day",
+    "1953-08-14": "Day Before Assumption of Mary",
+    "1953-08-15": "Assumption of Mary Day",
+    "1953-08-16": "Day After Assumption of Mary",
     "1953-11-01": "All Saints' Day",
-    "1953-12-08": "Immaculate Conception Day",
+    "1953-11-02": "All Souls' Day",
+    "1953-12-08": "Immaculate Conception",
+    "1953-12-24": "Christmas Eve",
     "1953-12-25": "Christmas Day",
     "1953-12-26": "Saint Stephen's Day",
-    "1954-01-01": "Solemnity of Mary Day",
+    "1953-12-27": "Saint John the Evangelist's Day",
+    "1953-12-31": "Last Day of the Year",
+    "1954-01-01": "Solemnity of Mary, Mother of God",
     "1954-01-06": "Epiphany",
-    "1954-02-11": "Lateran Treaty Day",
+    "1954-02-11": "Anniversary of the Foundation of Vatican City",
+    "1954-03-02": "Anniversary of the Election of the Holy Father",
     "1954-03-19": "Saint Joseph's Day",
+    "1954-04-15": "Maundy Thursday",
+    "1954-04-16": "Good Friday",
+    "1954-04-17": "Holy Saturday",
     "1954-04-18": "Easter Sunday",
     "1954-04-19": "Easter Monday",
-    "1954-05-27": "Ascension of Christ",
-    "1954-06-17": "Corpus Christi",
-    "1954-06-29": "Saint Peter and Saint Paul's Day",
-    "1954-08-15": "Assumption Day",
-    "1954-09-08": "Nativity of Mary Day",
+    "1954-04-20": "Easter Tuesday",
+    "1954-05-27": "Ascension Day",
+    "1954-06-06": "Solemnity of Pentecost",
+    "1954-06-13": "Solemnity of Holy Trinity",
+    "1954-06-17": "Corpus Domini",
+    "1954-06-29": "Saints Peter and Paul's Day",
+    "1954-08-14": "Day Before Assumption of Mary",
+    "1954-08-15": "Assumption of Mary Day",
+    "1954-08-16": "Day After Assumption of Mary",
     "1954-11-01": "All Saints' Day",
-    "1954-12-08": "Immaculate Conception Day",
+    "1954-11-02": "All Souls' Day",
+    "1954-12-08": "Immaculate Conception",
+    "1954-12-24": "Christmas Eve",
     "1954-12-25": "Christmas Day",
     "1954-12-26": "Saint Stephen's Day",
-    "1955-01-01": "Solemnity of Mary Day",
+    "1954-12-27": "Saint John the Evangelist's Day",
+    "1954-12-31": "Last Day of the Year",
+    "1955-01-01": "Solemnity of Mary, Mother of God",
     "1955-01-06": "Epiphany",
-    "1955-02-11": "Lateran Treaty Day",
+    "1955-02-11": "Anniversary of the Foundation of Vatican City",
+    "1955-03-02": "Anniversary of the Election of the Holy Father",
     "1955-03-19": "Saint Joseph's Day",
+    "1955-04-07": "Maundy Thursday",
+    "1955-04-08": "Good Friday",
+    "1955-04-09": "Holy Saturday",
     "1955-04-10": "Easter Sunday",
     "1955-04-11": "Easter Monday",
+    "1955-04-12": "Easter Tuesday",
     "1955-05-01": "Saint Joseph the Worker's Day",
-    "1955-05-19": "Ascension of Christ",
-    "1955-06-09": "Corpus Christi",
-    "1955-06-29": "Saint Peter and Saint Paul's Day",
-    "1955-08-15": "Assumption Day",
-    "1955-09-08": "Nativity of Mary Day",
+    "1955-05-19": "Ascension Day",
+    "1955-05-29": "Solemnity of Pentecost",
+    "1955-06-05": "Solemnity of Holy Trinity",
+    "1955-06-09": "Corpus Domini",
+    "1955-06-29": "Saints Peter and Paul's Day",
+    "1955-08-14": "Day Before Assumption of Mary",
+    "1955-08-15": "Assumption of Mary Day",
+    "1955-08-16": "Day After Assumption of Mary",
     "1955-11-01": "All Saints' Day",
-    "1955-12-08": "Immaculate Conception Day",
+    "1955-11-02": "All Souls' Day",
+    "1955-12-08": "Immaculate Conception",
+    "1955-12-24": "Christmas Eve",
     "1955-12-25": "Christmas Day",
     "1955-12-26": "Saint Stephen's Day",
-    "1956-01-01": "Solemnity of Mary Day",
+    "1955-12-27": "Saint John the Evangelist's Day",
+    "1955-12-31": "Last Day of the Year",
+    "1956-01-01": "Solemnity of Mary, Mother of God",
     "1956-01-06": "Epiphany",
-    "1956-02-11": "Lateran Treaty Day",
+    "1956-02-11": "Anniversary of the Foundation of Vatican City",
+    "1956-03-02": "Anniversary of the Election of the Holy Father",
     "1956-03-19": "Saint Joseph's Day",
+    "1956-03-29": "Maundy Thursday",
+    "1956-03-30": "Good Friday",
+    "1956-03-31": "Holy Saturday",
     "1956-04-01": "Easter Sunday",
     "1956-04-02": "Easter Monday",
+    "1956-04-03": "Easter Tuesday",
     "1956-05-01": "Saint Joseph the Worker's Day",
-    "1956-05-10": "Ascension of Christ",
-    "1956-05-31": "Corpus Christi",
-    "1956-06-29": "Saint Peter and Saint Paul's Day",
-    "1956-08-15": "Assumption Day",
-    "1956-09-08": "Nativity of Mary Day",
+    "1956-05-10": "Ascension Day",
+    "1956-05-20": "Solemnity of Pentecost",
+    "1956-05-27": "Solemnity of Holy Trinity",
+    "1956-05-31": "Corpus Domini",
+    "1956-06-29": "Saints Peter and Paul's Day",
+    "1956-08-14": "Day Before Assumption of Mary",
+    "1956-08-15": "Assumption of Mary Day",
+    "1956-08-16": "Day After Assumption of Mary",
     "1956-11-01": "All Saints' Day",
-    "1956-12-08": "Immaculate Conception Day",
+    "1956-11-02": "All Souls' Day",
+    "1956-12-08": "Immaculate Conception",
+    "1956-12-24": "Christmas Eve",
     "1956-12-25": "Christmas Day",
     "1956-12-26": "Saint Stephen's Day",
-    "1957-01-01": "Solemnity of Mary Day",
+    "1956-12-27": "Saint John the Evangelist's Day",
+    "1956-12-31": "Last Day of the Year",
+    "1957-01-01": "Solemnity of Mary, Mother of God",
     "1957-01-06": "Epiphany",
-    "1957-02-11": "Lateran Treaty Day",
+    "1957-02-11": "Anniversary of the Foundation of Vatican City",
+    "1957-03-02": "Anniversary of the Election of the Holy Father",
     "1957-03-19": "Saint Joseph's Day",
+    "1957-04-18": "Maundy Thursday",
+    "1957-04-19": "Good Friday",
+    "1957-04-20": "Holy Saturday",
     "1957-04-21": "Easter Sunday",
     "1957-04-22": "Easter Monday",
+    "1957-04-23": "Easter Tuesday",
     "1957-05-01": "Saint Joseph the Worker's Day",
-    "1957-05-30": "Ascension of Christ",
-    "1957-06-20": "Corpus Christi",
-    "1957-06-29": "Saint Peter and Saint Paul's Day",
-    "1957-08-15": "Assumption Day",
-    "1957-09-08": "Nativity of Mary Day",
+    "1957-05-30": "Ascension Day",
+    "1957-06-09": "Solemnity of Pentecost",
+    "1957-06-16": "Solemnity of Holy Trinity",
+    "1957-06-20": "Corpus Domini",
+    "1957-06-29": "Saints Peter and Paul's Day",
+    "1957-08-14": "Day Before Assumption of Mary",
+    "1957-08-15": "Assumption of Mary Day",
+    "1957-08-16": "Day After Assumption of Mary",
     "1957-11-01": "All Saints' Day",
-    "1957-12-08": "Immaculate Conception Day",
+    "1957-11-02": "All Souls' Day",
+    "1957-12-08": "Immaculate Conception",
+    "1957-12-24": "Christmas Eve",
     "1957-12-25": "Christmas Day",
     "1957-12-26": "Saint Stephen's Day",
-    "1958-01-01": "Solemnity of Mary Day",
+    "1957-12-27": "Saint John the Evangelist's Day",
+    "1957-12-31": "Last Day of the Year",
+    "1958-01-01": "Solemnity of Mary, Mother of God",
     "1958-01-06": "Epiphany",
-    "1958-02-11": "Lateran Treaty Day",
+    "1958-02-11": "Anniversary of the Foundation of Vatican City",
+    "1958-03-02": "Anniversary of the Election of the Holy Father",
     "1958-03-19": "Saint Joseph's Day",
+    "1958-04-03": "Maundy Thursday",
+    "1958-04-04": "Good Friday",
+    "1958-04-05": "Holy Saturday",
     "1958-04-06": "Easter Sunday",
     "1958-04-07": "Easter Monday",
+    "1958-04-08": "Easter Tuesday",
     "1958-05-01": "Saint Joseph the Worker's Day",
-    "1958-05-15": "Ascension of Christ",
-    "1958-06-05": "Corpus Christi",
-    "1958-06-29": "Saint Peter and Saint Paul's Day",
-    "1958-08-15": "Assumption Day",
-    "1958-09-08": "Nativity of Mary Day",
+    "1958-05-15": "Ascension Day",
+    "1958-05-25": "Solemnity of Pentecost",
+    "1958-06-01": "Solemnity of Holy Trinity",
+    "1958-06-05": "Corpus Domini",
+    "1958-06-29": "Saints Peter and Paul's Day",
+    "1958-08-14": "Day Before Assumption of Mary",
+    "1958-08-15": "Assumption of Mary Day",
+    "1958-08-16": "Day After Assumption of Mary",
+    "1958-10-28": "Anniversary of the Election of the Holy Father",
     "1958-11-01": "All Saints' Day",
-    "1958-12-08": "Immaculate Conception Day",
+    "1958-11-02": "All Souls' Day",
+    "1958-12-08": "Immaculate Conception",
+    "1958-12-24": "Christmas Eve",
     "1958-12-25": "Christmas Day",
     "1958-12-26": "Saint Stephen's Day",
-    "1959-01-01": "Solemnity of Mary Day",
+    "1958-12-27": "Saint John the Evangelist's Day",
+    "1958-12-31": "Last Day of the Year",
+    "1959-01-01": "Solemnity of Mary, Mother of God",
     "1959-01-06": "Epiphany",
-    "1959-02-11": "Lateran Treaty Day",
+    "1959-02-11": "Anniversary of the Foundation of Vatican City",
     "1959-03-19": "Saint Joseph's Day",
+    "1959-03-26": "Maundy Thursday",
+    "1959-03-27": "Good Friday",
+    "1959-03-28": "Holy Saturday",
     "1959-03-29": "Easter Sunday",
     "1959-03-30": "Easter Monday",
+    "1959-03-31": "Easter Tuesday",
     "1959-05-01": "Saint Joseph the Worker's Day",
-    "1959-05-07": "Ascension of Christ",
-    "1959-05-28": "Corpus Christi",
-    "1959-06-29": "Saint Peter and Saint Paul's Day",
-    "1959-08-15": "Assumption Day",
-    "1959-09-08": "Nativity of Mary Day",
+    "1959-05-07": "Ascension Day",
+    "1959-05-17": "Solemnity of Pentecost",
+    "1959-05-24": "Solemnity of Holy Trinity",
+    "1959-05-28": "Corpus Domini",
+    "1959-06-29": "Saints Peter and Paul's Day",
+    "1959-08-14": "Day Before Assumption of Mary",
+    "1959-08-15": "Assumption of Mary Day",
+    "1959-08-16": "Day After Assumption of Mary",
+    "1959-10-28": "Anniversary of the Election of the Holy Father",
     "1959-11-01": "All Saints' Day",
-    "1959-12-08": "Immaculate Conception Day",
+    "1959-11-02": "All Souls' Day",
+    "1959-12-08": "Immaculate Conception",
+    "1959-12-24": "Christmas Eve",
     "1959-12-25": "Christmas Day",
     "1959-12-26": "Saint Stephen's Day",
-    "1960-01-01": "Solemnity of Mary Day",
+    "1959-12-27": "Saint John the Evangelist's Day",
+    "1959-12-31": "Last Day of the Year",
+    "1960-01-01": "Solemnity of Mary, Mother of God",
     "1960-01-06": "Epiphany",
-    "1960-02-11": "Lateran Treaty Day",
+    "1960-02-11": "Anniversary of the Foundation of Vatican City",
     "1960-03-19": "Saint Joseph's Day",
+    "1960-04-14": "Maundy Thursday",
+    "1960-04-15": "Good Friday",
+    "1960-04-16": "Holy Saturday",
     "1960-04-17": "Easter Sunday",
     "1960-04-18": "Easter Monday",
+    "1960-04-19": "Easter Tuesday",
     "1960-05-01": "Saint Joseph the Worker's Day",
-    "1960-05-26": "Ascension of Christ",
-    "1960-06-16": "Corpus Christi",
-    "1960-06-29": "Saint Peter and Saint Paul's Day",
-    "1960-08-15": "Assumption Day",
-    "1960-09-08": "Nativity of Mary Day",
+    "1960-05-26": "Ascension Day",
+    "1960-06-05": "Solemnity of Pentecost",
+    "1960-06-12": "Solemnity of Holy Trinity",
+    "1960-06-16": "Corpus Domini",
+    "1960-06-29": "Saints Peter and Paul's Day",
+    "1960-08-14": "Day Before Assumption of Mary",
+    "1960-08-15": "Assumption of Mary Day",
+    "1960-08-16": "Day After Assumption of Mary",
+    "1960-10-28": "Anniversary of the Election of the Holy Father",
     "1960-11-01": "All Saints' Day",
-    "1960-12-08": "Immaculate Conception Day",
+    "1960-11-02": "All Souls' Day",
+    "1960-12-08": "Immaculate Conception",
+    "1960-12-24": "Christmas Eve",
     "1960-12-25": "Christmas Day",
     "1960-12-26": "Saint Stephen's Day",
-    "1961-01-01": "Solemnity of Mary Day",
+    "1960-12-27": "Saint John the Evangelist's Day",
+    "1960-12-31": "Last Day of the Year",
+    "1961-01-01": "Solemnity of Mary, Mother of God",
     "1961-01-06": "Epiphany",
-    "1961-02-11": "Lateran Treaty Day",
+    "1961-02-11": "Anniversary of the Foundation of Vatican City",
     "1961-03-19": "Saint Joseph's Day",
+    "1961-03-30": "Maundy Thursday",
+    "1961-03-31": "Good Friday",
+    "1961-04-01": "Holy Saturday",
     "1961-04-02": "Easter Sunday",
     "1961-04-03": "Easter Monday",
+    "1961-04-04": "Easter Tuesday",
     "1961-05-01": "Saint Joseph the Worker's Day",
-    "1961-05-11": "Ascension of Christ",
-    "1961-06-01": "Corpus Christi",
-    "1961-06-29": "Saint Peter and Saint Paul's Day",
-    "1961-08-15": "Assumption Day",
-    "1961-09-08": "Nativity of Mary Day",
+    "1961-05-11": "Ascension Day",
+    "1961-05-21": "Solemnity of Pentecost",
+    "1961-05-28": "Solemnity of Holy Trinity",
+    "1961-06-01": "Corpus Domini",
+    "1961-06-29": "Saints Peter and Paul's Day",
+    "1961-08-14": "Day Before Assumption of Mary",
+    "1961-08-15": "Assumption of Mary Day",
+    "1961-08-16": "Day After Assumption of Mary",
+    "1961-10-28": "Anniversary of the Election of the Holy Father",
     "1961-11-01": "All Saints' Day",
-    "1961-12-08": "Immaculate Conception Day",
+    "1961-11-02": "All Souls' Day",
+    "1961-12-08": "Immaculate Conception",
+    "1961-12-24": "Christmas Eve",
     "1961-12-25": "Christmas Day",
     "1961-12-26": "Saint Stephen's Day",
-    "1962-01-01": "Solemnity of Mary Day",
+    "1961-12-27": "Saint John the Evangelist's Day",
+    "1961-12-31": "Last Day of the Year",
+    "1962-01-01": "Solemnity of Mary, Mother of God",
     "1962-01-06": "Epiphany",
-    "1962-02-11": "Lateran Treaty Day",
+    "1962-02-11": "Anniversary of the Foundation of Vatican City",
     "1962-03-19": "Saint Joseph's Day",
+    "1962-04-19": "Maundy Thursday",
+    "1962-04-20": "Good Friday",
+    "1962-04-21": "Holy Saturday",
     "1962-04-22": "Easter Sunday",
     "1962-04-23": "Easter Monday",
+    "1962-04-24": "Easter Tuesday",
     "1962-05-01": "Saint Joseph the Worker's Day",
-    "1962-05-31": "Ascension of Christ",
-    "1962-06-21": "Corpus Christi",
-    "1962-06-29": "Saint Peter and Saint Paul's Day",
-    "1962-08-15": "Assumption Day",
-    "1962-09-08": "Nativity of Mary Day",
+    "1962-05-31": "Ascension Day",
+    "1962-06-10": "Solemnity of Pentecost",
+    "1962-06-17": "Solemnity of Holy Trinity",
+    "1962-06-21": "Corpus Domini",
+    "1962-06-29": "Saints Peter and Paul's Day",
+    "1962-08-14": "Day Before Assumption of Mary",
+    "1962-08-15": "Assumption of Mary Day",
+    "1962-08-16": "Day After Assumption of Mary",
+    "1962-10-28": "Anniversary of the Election of the Holy Father",
     "1962-11-01": "All Saints' Day",
-    "1962-12-08": "Immaculate Conception Day",
+    "1962-11-02": "All Souls' Day",
+    "1962-12-08": "Immaculate Conception",
+    "1962-12-24": "Christmas Eve",
     "1962-12-25": "Christmas Day",
     "1962-12-26": "Saint Stephen's Day",
-    "1963-01-01": "Solemnity of Mary Day",
+    "1962-12-27": "Saint John the Evangelist's Day",
+    "1962-12-31": "Last Day of the Year",
+    "1963-01-01": "Solemnity of Mary, Mother of God",
     "1963-01-06": "Epiphany",
-    "1963-02-11": "Lateran Treaty Day",
+    "1963-02-11": "Anniversary of the Foundation of Vatican City",
     "1963-03-19": "Saint Joseph's Day",
+    "1963-04-11": "Maundy Thursday",
+    "1963-04-12": "Good Friday",
+    "1963-04-13": "Holy Saturday",
     "1963-04-14": "Easter Sunday",
     "1963-04-15": "Easter Monday",
+    "1963-04-16": "Easter Tuesday",
     "1963-05-01": "Saint Joseph the Worker's Day",
-    "1963-05-23": "Ascension of Christ",
-    "1963-06-13": "Corpus Christi",
-    "1963-06-29": "Saint Peter and Saint Paul's Day",
-    "1963-08-15": "Assumption Day",
-    "1963-09-08": "Nativity of Mary Day",
+    "1963-05-23": "Ascension Day",
+    "1963-06-02": "Solemnity of Pentecost",
+    "1963-06-09": "Solemnity of Holy Trinity",
+    "1963-06-13": "Corpus Domini",
+    "1963-06-21": "Anniversary of the Election of the Holy Father",
+    "1963-06-29": "Saints Peter and Paul's Day",
+    "1963-08-14": "Day Before Assumption of Mary",
+    "1963-08-15": "Assumption of Mary Day",
+    "1963-08-16": "Day After Assumption of Mary",
     "1963-11-01": "All Saints' Day",
-    "1963-12-08": "Immaculate Conception Day",
+    "1963-11-02": "All Souls' Day",
+    "1963-12-08": "Immaculate Conception",
+    "1963-12-24": "Christmas Eve",
     "1963-12-25": "Christmas Day",
     "1963-12-26": "Saint Stephen's Day",
-    "1964-01-01": "Solemnity of Mary Day",
+    "1963-12-27": "Saint John the Evangelist's Day",
+    "1963-12-31": "Last Day of the Year",
+    "1964-01-01": "Solemnity of Mary, Mother of God",
     "1964-01-06": "Epiphany",
-    "1964-02-11": "Lateran Treaty Day",
+    "1964-02-11": "Anniversary of the Foundation of Vatican City",
     "1964-03-19": "Saint Joseph's Day",
+    "1964-03-26": "Maundy Thursday",
+    "1964-03-27": "Good Friday",
+    "1964-03-28": "Holy Saturday",
     "1964-03-29": "Easter Sunday",
     "1964-03-30": "Easter Monday",
+    "1964-03-31": "Easter Tuesday",
     "1964-05-01": "Saint Joseph the Worker's Day",
-    "1964-05-07": "Ascension of Christ",
-    "1964-05-28": "Corpus Christi",
-    "1964-06-29": "Saint Peter and Saint Paul's Day",
-    "1964-08-15": "Assumption Day",
-    "1964-09-08": "Nativity of Mary Day",
+    "1964-05-07": "Ascension Day",
+    "1964-05-17": "Solemnity of Pentecost",
+    "1964-05-24": "Solemnity of Holy Trinity",
+    "1964-05-28": "Corpus Domini",
+    "1964-06-21": "Anniversary of the Election of the Holy Father",
+    "1964-06-29": "Saints Peter and Paul's Day",
+    "1964-08-14": "Day Before Assumption of Mary",
+    "1964-08-15": "Assumption of Mary Day",
+    "1964-08-16": "Day After Assumption of Mary",
     "1964-11-01": "All Saints' Day",
-    "1964-12-08": "Immaculate Conception Day",
+    "1964-11-02": "All Souls' Day",
+    "1964-12-08": "Immaculate Conception",
+    "1964-12-24": "Christmas Eve",
     "1964-12-25": "Christmas Day",
     "1964-12-26": "Saint Stephen's Day",
-    "1965-01-01": "Solemnity of Mary Day",
+    "1964-12-27": "Saint John the Evangelist's Day",
+    "1964-12-31": "Last Day of the Year",
+    "1965-01-01": "Solemnity of Mary, Mother of God",
     "1965-01-06": "Epiphany",
-    "1965-02-11": "Lateran Treaty Day",
+    "1965-02-11": "Anniversary of the Foundation of Vatican City",
     "1965-03-19": "Saint Joseph's Day",
+    "1965-04-15": "Maundy Thursday",
+    "1965-04-16": "Good Friday",
+    "1965-04-17": "Holy Saturday",
     "1965-04-18": "Easter Sunday",
     "1965-04-19": "Easter Monday",
+    "1965-04-20": "Easter Tuesday",
     "1965-05-01": "Saint Joseph the Worker's Day",
-    "1965-05-27": "Ascension of Christ",
-    "1965-06-17": "Corpus Christi",
-    "1965-06-29": "Saint Peter and Saint Paul's Day",
-    "1965-08-15": "Assumption Day",
-    "1965-09-08": "Nativity of Mary Day",
+    "1965-05-27": "Ascension Day",
+    "1965-06-06": "Solemnity of Pentecost",
+    "1965-06-13": "Solemnity of Holy Trinity",
+    "1965-06-17": "Corpus Domini",
+    "1965-06-21": "Anniversary of the Election of the Holy Father",
+    "1965-06-29": "Saints Peter and Paul's Day",
+    "1965-08-14": "Day Before Assumption of Mary",
+    "1965-08-15": "Assumption of Mary Day",
+    "1965-08-16": "Day After Assumption of Mary",
     "1965-11-01": "All Saints' Day",
-    "1965-12-08": "Immaculate Conception Day",
+    "1965-11-02": "All Souls' Day",
+    "1965-12-08": "Immaculate Conception",
+    "1965-12-24": "Christmas Eve",
     "1965-12-25": "Christmas Day",
     "1965-12-26": "Saint Stephen's Day",
-    "1966-01-01": "Solemnity of Mary Day",
+    "1965-12-27": "Saint John the Evangelist's Day",
+    "1965-12-31": "Last Day of the Year",
+    "1966-01-01": "Solemnity of Mary, Mother of God",
     "1966-01-06": "Epiphany",
-    "1966-02-11": "Lateran Treaty Day",
+    "1966-02-11": "Anniversary of the Foundation of Vatican City",
     "1966-03-19": "Saint Joseph's Day",
+    "1966-04-07": "Maundy Thursday",
+    "1966-04-08": "Good Friday",
+    "1966-04-09": "Holy Saturday",
     "1966-04-10": "Easter Sunday",
     "1966-04-11": "Easter Monday",
+    "1966-04-12": "Easter Tuesday",
     "1966-05-01": "Saint Joseph the Worker's Day",
-    "1966-05-19": "Ascension of Christ",
-    "1966-06-09": "Corpus Christi",
-    "1966-06-29": "Saint Peter and Saint Paul's Day",
-    "1966-08-15": "Assumption Day",
-    "1966-09-08": "Nativity of Mary Day",
+    "1966-05-19": "Ascension Day",
+    "1966-05-29": "Solemnity of Pentecost",
+    "1966-06-05": "Solemnity of Holy Trinity",
+    "1966-06-09": "Corpus Domini",
+    "1966-06-21": "Anniversary of the Election of the Holy Father",
+    "1966-06-29": "Saints Peter and Paul's Day",
+    "1966-08-14": "Day Before Assumption of Mary",
+    "1966-08-15": "Assumption of Mary Day",
+    "1966-08-16": "Day After Assumption of Mary",
     "1966-11-01": "All Saints' Day",
-    "1966-12-08": "Immaculate Conception Day",
+    "1966-11-02": "All Souls' Day",
+    "1966-12-08": "Immaculate Conception",
+    "1966-12-24": "Christmas Eve",
     "1966-12-25": "Christmas Day",
     "1966-12-26": "Saint Stephen's Day",
-    "1967-01-01": "Solemnity of Mary Day",
+    "1966-12-27": "Saint John the Evangelist's Day",
+    "1966-12-31": "Last Day of the Year",
+    "1967-01-01": "Solemnity of Mary, Mother of God",
     "1967-01-06": "Epiphany",
-    "1967-02-11": "Lateran Treaty Day",
+    "1967-02-11": "Anniversary of the Foundation of Vatican City",
     "1967-03-19": "Saint Joseph's Day",
+    "1967-03-23": "Maundy Thursday",
+    "1967-03-24": "Good Friday",
+    "1967-03-25": "Holy Saturday",
     "1967-03-26": "Easter Sunday",
     "1967-03-27": "Easter Monday",
+    "1967-03-28": "Easter Tuesday",
     "1967-05-01": "Saint Joseph the Worker's Day",
-    "1967-05-04": "Ascension of Christ",
-    "1967-05-25": "Corpus Christi",
-    "1967-06-29": "Saint Peter and Saint Paul's Day",
-    "1967-08-15": "Assumption Day",
-    "1967-09-08": "Nativity of Mary Day",
+    "1967-05-04": "Ascension Day",
+    "1967-05-14": "Solemnity of Pentecost",
+    "1967-05-21": "Solemnity of Holy Trinity",
+    "1967-05-25": "Corpus Domini",
+    "1967-06-21": "Anniversary of the Election of the Holy Father",
+    "1967-06-29": "Saints Peter and Paul's Day",
+    "1967-08-14": "Day Before Assumption of Mary",
+    "1967-08-15": "Assumption of Mary Day",
+    "1967-08-16": "Day After Assumption of Mary",
     "1967-11-01": "All Saints' Day",
-    "1967-12-08": "Immaculate Conception Day",
+    "1967-11-02": "All Souls' Day",
+    "1967-12-08": "Immaculate Conception",
+    "1967-12-24": "Christmas Eve",
     "1967-12-25": "Christmas Day",
     "1967-12-26": "Saint Stephen's Day",
-    "1968-01-01": "Solemnity of Mary Day",
+    "1967-12-27": "Saint John the Evangelist's Day",
+    "1967-12-31": "Last Day of the Year",
+    "1968-01-01": "Solemnity of Mary, Mother of God",
     "1968-01-06": "Epiphany",
-    "1968-02-11": "Lateran Treaty Day",
+    "1968-02-11": "Anniversary of the Foundation of Vatican City",
     "1968-03-19": "Saint Joseph's Day",
+    "1968-04-11": "Maundy Thursday",
+    "1968-04-12": "Good Friday",
+    "1968-04-13": "Holy Saturday",
     "1968-04-14": "Easter Sunday",
     "1968-04-15": "Easter Monday",
+    "1968-04-16": "Easter Tuesday",
     "1968-05-01": "Saint Joseph the Worker's Day",
-    "1968-05-23": "Ascension of Christ",
-    "1968-06-13": "Corpus Christi",
-    "1968-06-29": "Saint Peter and Saint Paul's Day",
-    "1968-08-15": "Assumption Day",
-    "1968-09-08": "Nativity of Mary Day",
+    "1968-05-23": "Ascension Day",
+    "1968-06-02": "Solemnity of Pentecost",
+    "1968-06-09": "Solemnity of Holy Trinity",
+    "1968-06-13": "Corpus Domini",
+    "1968-06-21": "Anniversary of the Election of the Holy Father",
+    "1968-06-29": "Saints Peter and Paul's Day",
+    "1968-08-14": "Day Before Assumption of Mary",
+    "1968-08-15": "Assumption of Mary Day",
+    "1968-08-16": "Day After Assumption of Mary",
     "1968-11-01": "All Saints' Day",
-    "1968-12-08": "Immaculate Conception Day",
+    "1968-11-02": "All Souls' Day",
+    "1968-12-08": "Immaculate Conception",
+    "1968-12-24": "Christmas Eve",
     "1968-12-25": "Christmas Day",
     "1968-12-26": "Saint Stephen's Day",
-    "1969-01-01": "Solemnity of Mary Day",
+    "1968-12-27": "Saint John the Evangelist's Day",
+    "1968-12-31": "Last Day of the Year",
+    "1969-01-01": "Solemnity of Mary, Mother of God",
     "1969-01-06": "Epiphany",
-    "1969-02-11": "Lateran Treaty Day",
+    "1969-02-11": "Anniversary of the Foundation of Vatican City",
     "1969-03-19": "Saint Joseph's Day",
+    "1969-04-03": "Maundy Thursday",
+    "1969-04-04": "Good Friday",
+    "1969-04-05": "Holy Saturday",
     "1969-04-06": "Easter Sunday",
     "1969-04-07": "Easter Monday",
+    "1969-04-08": "Easter Tuesday",
     "1969-05-01": "Saint Joseph the Worker's Day",
-    "1969-05-15": "Ascension of Christ",
-    "1969-06-05": "Corpus Christi",
-    "1969-06-29": "Saint Peter and Saint Paul's Day",
-    "1969-08-15": "Assumption Day",
-    "1969-09-08": "Nativity of Mary Day",
+    "1969-05-15": "Ascension Day",
+    "1969-05-25": "Solemnity of Pentecost",
+    "1969-06-01": "Solemnity of Holy Trinity",
+    "1969-06-05": "Corpus Domini",
+    "1969-06-21": "Anniversary of the Election of the Holy Father",
+    "1969-06-29": "Saints Peter and Paul's Day",
+    "1969-08-14": "Day Before Assumption of Mary",
+    "1969-08-15": "Assumption of Mary Day",
+    "1969-08-16": "Day After Assumption of Mary",
     "1969-11-01": "All Saints' Day",
-    "1969-12-08": "Immaculate Conception Day",
+    "1969-11-02": "All Souls' Day",
+    "1969-12-08": "Immaculate Conception",
+    "1969-12-24": "Christmas Eve",
     "1969-12-25": "Christmas Day",
     "1969-12-26": "Saint Stephen's Day",
-    "1970-01-01": "Solemnity of Mary Day",
+    "1969-12-27": "Saint John the Evangelist's Day",
+    "1969-12-31": "Last Day of the Year",
+    "1970-01-01": "Solemnity of Mary, Mother of God",
     "1970-01-06": "Epiphany",
-    "1970-02-11": "Lateran Treaty Day",
+    "1970-02-11": "Anniversary of the Foundation of Vatican City",
     "1970-03-19": "Saint Joseph's Day",
+    "1970-03-26": "Maundy Thursday",
+    "1970-03-27": "Good Friday",
+    "1970-03-28": "Holy Saturday",
     "1970-03-29": "Easter Sunday",
     "1970-03-30": "Easter Monday",
+    "1970-03-31": "Easter Tuesday",
     "1970-05-01": "Saint Joseph the Worker's Day",
-    "1970-05-07": "Ascension of Christ",
-    "1970-05-28": "Corpus Christi",
-    "1970-06-29": "Saint Peter and Saint Paul's Day",
-    "1970-08-15": "Assumption Day",
-    "1970-09-08": "Nativity of Mary Day",
+    "1970-05-07": "Ascension Day",
+    "1970-05-17": "Solemnity of Pentecost",
+    "1970-05-24": "Solemnity of Holy Trinity",
+    "1970-05-28": "Corpus Domini",
+    "1970-06-21": "Anniversary of the Election of the Holy Father",
+    "1970-06-29": "Saints Peter and Paul's Day",
+    "1970-08-14": "Day Before Assumption of Mary",
+    "1970-08-15": "Assumption of Mary Day",
+    "1970-08-16": "Day After Assumption of Mary",
     "1970-11-01": "All Saints' Day",
-    "1970-12-08": "Immaculate Conception Day",
+    "1970-11-02": "All Souls' Day",
+    "1970-12-08": "Immaculate Conception",
+    "1970-12-24": "Christmas Eve",
     "1970-12-25": "Christmas Day",
     "1970-12-26": "Saint Stephen's Day",
-    "1971-01-01": "Solemnity of Mary Day",
+    "1970-12-27": "Saint John the Evangelist's Day",
+    "1970-12-31": "Last Day of the Year",
+    "1971-01-01": "Solemnity of Mary, Mother of God",
     "1971-01-06": "Epiphany",
-    "1971-02-11": "Lateran Treaty Day",
+    "1971-02-11": "Anniversary of the Foundation of Vatican City",
     "1971-03-19": "Saint Joseph's Day",
+    "1971-04-08": "Maundy Thursday",
+    "1971-04-09": "Good Friday",
+    "1971-04-10": "Holy Saturday",
     "1971-04-11": "Easter Sunday",
     "1971-04-12": "Easter Monday",
+    "1971-04-13": "Easter Tuesday",
     "1971-05-01": "Saint Joseph the Worker's Day",
-    "1971-05-20": "Ascension of Christ",
-    "1971-06-10": "Corpus Christi",
-    "1971-06-29": "Saint Peter and Saint Paul's Day",
-    "1971-08-15": "Assumption Day",
-    "1971-09-08": "Nativity of Mary Day",
+    "1971-05-20": "Ascension Day",
+    "1971-05-30": "Solemnity of Pentecost",
+    "1971-06-06": "Solemnity of Holy Trinity",
+    "1971-06-10": "Corpus Domini",
+    "1971-06-21": "Anniversary of the Election of the Holy Father",
+    "1971-06-29": "Saints Peter and Paul's Day",
+    "1971-08-14": "Day Before Assumption of Mary",
+    "1971-08-15": "Assumption of Mary Day",
+    "1971-08-16": "Day After Assumption of Mary",
     "1971-11-01": "All Saints' Day",
-    "1971-12-08": "Immaculate Conception Day",
+    "1971-11-02": "All Souls' Day",
+    "1971-12-08": "Immaculate Conception",
+    "1971-12-24": "Christmas Eve",
     "1971-12-25": "Christmas Day",
     "1971-12-26": "Saint Stephen's Day",
-    "1972-01-01": "Solemnity of Mary Day",
+    "1971-12-27": "Saint John the Evangelist's Day",
+    "1971-12-31": "Last Day of the Year",
+    "1972-01-01": "Solemnity of Mary, Mother of God",
     "1972-01-06": "Epiphany",
-    "1972-02-11": "Lateran Treaty Day",
+    "1972-02-11": "Anniversary of the Foundation of Vatican City",
     "1972-03-19": "Saint Joseph's Day",
+    "1972-03-30": "Maundy Thursday",
+    "1972-03-31": "Good Friday",
+    "1972-04-01": "Holy Saturday",
     "1972-04-02": "Easter Sunday",
     "1972-04-03": "Easter Monday",
+    "1972-04-04": "Easter Tuesday",
     "1972-05-01": "Saint Joseph the Worker's Day",
-    "1972-05-11": "Ascension of Christ",
-    "1972-06-01": "Corpus Christi",
-    "1972-06-29": "Saint Peter and Saint Paul's Day",
-    "1972-08-15": "Assumption Day",
-    "1972-09-08": "Nativity of Mary Day",
+    "1972-05-11": "Ascension Day",
+    "1972-05-21": "Solemnity of Pentecost",
+    "1972-05-28": "Solemnity of Holy Trinity",
+    "1972-06-01": "Corpus Domini",
+    "1972-06-21": "Anniversary of the Election of the Holy Father",
+    "1972-06-29": "Saints Peter and Paul's Day",
+    "1972-08-14": "Day Before Assumption of Mary",
+    "1972-08-15": "Assumption of Mary Day",
+    "1972-08-16": "Day After Assumption of Mary",
     "1972-11-01": "All Saints' Day",
-    "1972-12-08": "Immaculate Conception Day",
+    "1972-11-02": "All Souls' Day",
+    "1972-12-08": "Immaculate Conception",
+    "1972-12-24": "Christmas Eve",
     "1972-12-25": "Christmas Day",
     "1972-12-26": "Saint Stephen's Day",
-    "1973-01-01": "Solemnity of Mary Day",
+    "1972-12-27": "Saint John the Evangelist's Day",
+    "1972-12-31": "Last Day of the Year",
+    "1973-01-01": "Solemnity of Mary, Mother of God",
     "1973-01-06": "Epiphany",
-    "1973-02-11": "Lateran Treaty Day",
+    "1973-02-11": "Anniversary of the Foundation of Vatican City",
     "1973-03-19": "Saint Joseph's Day",
+    "1973-04-19": "Maundy Thursday",
+    "1973-04-20": "Good Friday",
+    "1973-04-21": "Holy Saturday",
     "1973-04-22": "Easter Sunday",
     "1973-04-23": "Easter Monday",
+    "1973-04-24": "Easter Tuesday",
     "1973-05-01": "Saint Joseph the Worker's Day",
-    "1973-05-31": "Ascension of Christ",
-    "1973-06-21": "Corpus Christi",
-    "1973-06-29": "Saint Peter and Saint Paul's Day",
-    "1973-08-15": "Assumption Day",
-    "1973-09-08": "Nativity of Mary Day",
+    "1973-05-31": "Ascension Day",
+    "1973-06-10": "Solemnity of Pentecost",
+    "1973-06-17": "Solemnity of Holy Trinity",
+    "1973-06-21": "Anniversary of the Election of the Holy Father; Corpus Domini",
+    "1973-06-29": "Saints Peter and Paul's Day",
+    "1973-08-14": "Day Before Assumption of Mary",
+    "1973-08-15": "Assumption of Mary Day",
+    "1973-08-16": "Day After Assumption of Mary",
     "1973-11-01": "All Saints' Day",
-    "1973-12-08": "Immaculate Conception Day",
+    "1973-11-02": "All Souls' Day",
+    "1973-12-08": "Immaculate Conception",
+    "1973-12-24": "Christmas Eve",
     "1973-12-25": "Christmas Day",
     "1973-12-26": "Saint Stephen's Day",
-    "1974-01-01": "Solemnity of Mary Day",
+    "1973-12-27": "Saint John the Evangelist's Day",
+    "1973-12-31": "Last Day of the Year",
+    "1974-01-01": "Solemnity of Mary, Mother of God",
     "1974-01-06": "Epiphany",
-    "1974-02-11": "Lateran Treaty Day",
+    "1974-02-11": "Anniversary of the Foundation of Vatican City",
     "1974-03-19": "Saint Joseph's Day",
+    "1974-04-11": "Maundy Thursday",
+    "1974-04-12": "Good Friday",
+    "1974-04-13": "Holy Saturday",
     "1974-04-14": "Easter Sunday",
     "1974-04-15": "Easter Monday",
+    "1974-04-16": "Easter Tuesday",
     "1974-05-01": "Saint Joseph the Worker's Day",
-    "1974-05-23": "Ascension of Christ",
-    "1974-06-13": "Corpus Christi",
-    "1974-06-29": "Saint Peter and Saint Paul's Day",
-    "1974-08-15": "Assumption Day",
-    "1974-09-08": "Nativity of Mary Day",
+    "1974-05-23": "Ascension Day",
+    "1974-06-02": "Solemnity of Pentecost",
+    "1974-06-09": "Solemnity of Holy Trinity",
+    "1974-06-13": "Corpus Domini",
+    "1974-06-21": "Anniversary of the Election of the Holy Father",
+    "1974-06-29": "Saints Peter and Paul's Day",
+    "1974-08-14": "Day Before Assumption of Mary",
+    "1974-08-15": "Assumption of Mary Day",
+    "1974-08-16": "Day After Assumption of Mary",
     "1974-11-01": "All Saints' Day",
-    "1974-12-08": "Immaculate Conception Day",
+    "1974-11-02": "All Souls' Day",
+    "1974-12-08": "Immaculate Conception",
+    "1974-12-24": "Christmas Eve",
     "1974-12-25": "Christmas Day",
     "1974-12-26": "Saint Stephen's Day",
-    "1975-01-01": "Solemnity of Mary Day",
+    "1974-12-27": "Saint John the Evangelist's Day",
+    "1974-12-31": "Last Day of the Year",
+    "1975-01-01": "Solemnity of Mary, Mother of God",
     "1975-01-06": "Epiphany",
-    "1975-02-11": "Lateran Treaty Day",
+    "1975-02-11": "Anniversary of the Foundation of Vatican City",
     "1975-03-19": "Saint Joseph's Day",
+    "1975-03-27": "Maundy Thursday",
+    "1975-03-28": "Good Friday",
+    "1975-03-29": "Holy Saturday",
     "1975-03-30": "Easter Sunday",
     "1975-03-31": "Easter Monday",
+    "1975-04-01": "Easter Tuesday",
     "1975-05-01": "Saint Joseph the Worker's Day",
-    "1975-05-08": "Ascension of Christ",
-    "1975-05-29": "Corpus Christi",
-    "1975-06-29": "Saint Peter and Saint Paul's Day",
-    "1975-08-15": "Assumption Day",
-    "1975-09-08": "Nativity of Mary Day",
+    "1975-05-08": "Ascension Day",
+    "1975-05-18": "Solemnity of Pentecost",
+    "1975-05-25": "Solemnity of Holy Trinity",
+    "1975-05-29": "Corpus Domini",
+    "1975-06-21": "Anniversary of the Election of the Holy Father",
+    "1975-06-29": "Saints Peter and Paul's Day",
+    "1975-08-14": "Day Before Assumption of Mary",
+    "1975-08-15": "Assumption of Mary Day",
+    "1975-08-16": "Day After Assumption of Mary",
     "1975-11-01": "All Saints' Day",
-    "1975-12-08": "Immaculate Conception Day",
+    "1975-11-02": "All Souls' Day",
+    "1975-12-08": "Immaculate Conception",
+    "1975-12-24": "Christmas Eve",
     "1975-12-25": "Christmas Day",
     "1975-12-26": "Saint Stephen's Day",
-    "1976-01-01": "Solemnity of Mary Day",
+    "1975-12-27": "Saint John the Evangelist's Day",
+    "1975-12-31": "Last Day of the Year",
+    "1976-01-01": "Solemnity of Mary, Mother of God",
     "1976-01-06": "Epiphany",
-    "1976-02-11": "Lateran Treaty Day",
+    "1976-02-11": "Anniversary of the Foundation of Vatican City",
     "1976-03-19": "Saint Joseph's Day",
+    "1976-04-15": "Maundy Thursday",
+    "1976-04-16": "Good Friday",
+    "1976-04-17": "Holy Saturday",
     "1976-04-18": "Easter Sunday",
     "1976-04-19": "Easter Monday",
+    "1976-04-20": "Easter Tuesday",
     "1976-05-01": "Saint Joseph the Worker's Day",
-    "1976-05-27": "Ascension of Christ",
-    "1976-06-17": "Corpus Christi",
-    "1976-06-29": "Saint Peter and Saint Paul's Day",
-    "1976-08-15": "Assumption Day",
-    "1976-09-08": "Nativity of Mary Day",
+    "1976-05-27": "Ascension Day",
+    "1976-06-06": "Solemnity of Pentecost",
+    "1976-06-13": "Solemnity of Holy Trinity",
+    "1976-06-17": "Corpus Domini",
+    "1976-06-21": "Anniversary of the Election of the Holy Father",
+    "1976-06-29": "Saints Peter and Paul's Day",
+    "1976-08-14": "Day Before Assumption of Mary",
+    "1976-08-15": "Assumption of Mary Day",
+    "1976-08-16": "Day After Assumption of Mary",
     "1976-11-01": "All Saints' Day",
-    "1976-12-08": "Immaculate Conception Day",
+    "1976-11-02": "All Souls' Day",
+    "1976-12-08": "Immaculate Conception",
+    "1976-12-24": "Christmas Eve",
     "1976-12-25": "Christmas Day",
     "1976-12-26": "Saint Stephen's Day",
-    "1977-01-01": "Solemnity of Mary Day",
+    "1976-12-27": "Saint John the Evangelist's Day",
+    "1976-12-31": "Last Day of the Year",
+    "1977-01-01": "Solemnity of Mary, Mother of God",
     "1977-01-06": "Epiphany",
-    "1977-02-11": "Lateran Treaty Day",
+    "1977-02-11": "Anniversary of the Foundation of Vatican City",
     "1977-03-19": "Saint Joseph's Day",
+    "1977-04-07": "Maundy Thursday",
+    "1977-04-08": "Good Friday",
+    "1977-04-09": "Holy Saturday",
     "1977-04-10": "Easter Sunday",
     "1977-04-11": "Easter Monday",
+    "1977-04-12": "Easter Tuesday",
     "1977-05-01": "Saint Joseph the Worker's Day",
-    "1977-05-19": "Ascension of Christ",
-    "1977-06-09": "Corpus Christi",
-    "1977-06-29": "Saint Peter and Saint Paul's Day",
-    "1977-08-15": "Assumption Day",
-    "1977-09-08": "Nativity of Mary Day",
+    "1977-05-19": "Ascension Day",
+    "1977-05-29": "Solemnity of Pentecost",
+    "1977-06-05": "Solemnity of Holy Trinity",
+    "1977-06-09": "Corpus Domini",
+    "1977-06-21": "Anniversary of the Election of the Holy Father",
+    "1977-06-29": "Saints Peter and Paul's Day",
+    "1977-08-14": "Day Before Assumption of Mary",
+    "1977-08-15": "Assumption of Mary Day",
+    "1977-08-16": "Day After Assumption of Mary",
     "1977-11-01": "All Saints' Day",
-    "1977-12-08": "Immaculate Conception Day",
+    "1977-11-02": "All Souls' Day",
+    "1977-12-08": "Immaculate Conception",
+    "1977-12-24": "Christmas Eve",
     "1977-12-25": "Christmas Day",
     "1977-12-26": "Saint Stephen's Day",
-    "1978-01-01": "Solemnity of Mary Day",
+    "1977-12-27": "Saint John the Evangelist's Day",
+    "1977-12-31": "Last Day of the Year",
+    "1978-01-01": "Solemnity of Mary, Mother of God",
     "1978-01-06": "Epiphany",
-    "1978-02-11": "Lateran Treaty Day",
+    "1978-02-11": "Anniversary of the Foundation of Vatican City",
     "1978-03-19": "Saint Joseph's Day",
+    "1978-03-23": "Maundy Thursday",
+    "1978-03-24": "Good Friday",
+    "1978-03-25": "Holy Saturday",
     "1978-03-26": "Easter Sunday",
     "1978-03-27": "Easter Monday",
+    "1978-03-28": "Easter Tuesday",
     "1978-05-01": "Saint Joseph the Worker's Day",
-    "1978-05-04": "Ascension of Christ",
-    "1978-05-25": "Corpus Christi",
-    "1978-06-29": "Saint Peter and Saint Paul's Day",
-    "1978-08-15": "Assumption Day",
-    "1978-09-08": "Nativity of Mary Day",
+    "1978-05-04": "Ascension Day",
+    "1978-05-14": "Solemnity of Pentecost",
+    "1978-05-21": "Solemnity of Holy Trinity",
+    "1978-05-25": "Corpus Domini",
+    "1978-06-21": "Anniversary of the Election of the Holy Father",
+    "1978-06-29": "Saints Peter and Paul's Day",
+    "1978-08-14": "Day Before Assumption of Mary",
+    "1978-08-15": "Assumption of Mary Day",
+    "1978-08-16": "Day After Assumption of Mary",
+    "1978-08-26": "Anniversary of the Election of the Holy Father",
     "1978-10-16": "Anniversary of the Election of the Holy Father",
     "1978-11-01": "All Saints' Day",
-    "1978-11-04": "Saint Charles Borromeo Day",
-    "1978-12-08": "Immaculate Conception Day",
+    "1978-11-02": "All Souls' Day",
+    "1978-11-04": "Name Day of the Holy Father",
+    "1978-12-08": "Immaculate Conception",
+    "1978-12-24": "Christmas Eve",
     "1978-12-25": "Christmas Day",
     "1978-12-26": "Saint Stephen's Day",
-    "1979-01-01": "Solemnity of Mary Day",
+    "1978-12-27": "Saint John the Evangelist's Day",
+    "1978-12-31": "Last Day of the Year",
+    "1979-01-01": "Solemnity of Mary, Mother of God",
     "1979-01-06": "Epiphany",
-    "1979-02-11": "Lateran Treaty Day",
+    "1979-02-11": "Anniversary of the Foundation of Vatican City",
     "1979-03-19": "Saint Joseph's Day",
+    "1979-04-12": "Maundy Thursday",
+    "1979-04-13": "Good Friday",
+    "1979-04-14": "Holy Saturday",
     "1979-04-15": "Easter Sunday",
     "1979-04-16": "Easter Monday",
+    "1979-04-17": "Easter Tuesday",
     "1979-05-01": "Saint Joseph the Worker's Day",
-    "1979-05-24": "Ascension of Christ",
-    "1979-06-14": "Corpus Christi",
-    "1979-06-29": "Saint Peter and Saint Paul's Day",
-    "1979-08-15": "Assumption Day",
-    "1979-09-08": "Nativity of Mary Day",
+    "1979-05-24": "Ascension Day",
+    "1979-06-03": "Solemnity of Pentecost",
+    "1979-06-10": "Solemnity of Holy Trinity",
+    "1979-06-14": "Corpus Domini",
+    "1979-06-29": "Saints Peter and Paul's Day",
+    "1979-08-14": "Day Before Assumption of Mary",
+    "1979-08-15": "Assumption of Mary Day",
+    "1979-08-16": "Day After Assumption of Mary",
     "1979-10-16": "Anniversary of the Election of the Holy Father",
     "1979-11-01": "All Saints' Day",
-    "1979-11-04": "Saint Charles Borromeo Day",
-    "1979-12-08": "Immaculate Conception Day",
+    "1979-11-02": "All Souls' Day",
+    "1979-11-04": "Name Day of the Holy Father",
+    "1979-12-08": "Immaculate Conception",
+    "1979-12-24": "Christmas Eve",
     "1979-12-25": "Christmas Day",
     "1979-12-26": "Saint Stephen's Day",
-    "1980-01-01": "Solemnity of Mary Day",
+    "1979-12-27": "Saint John the Evangelist's Day",
+    "1979-12-31": "Last Day of the Year",
+    "1980-01-01": "Solemnity of Mary, Mother of God",
     "1980-01-06": "Epiphany",
-    "1980-02-11": "Lateran Treaty Day",
+    "1980-02-11": "Anniversary of the Foundation of Vatican City",
     "1980-03-19": "Saint Joseph's Day",
+    "1980-04-03": "Maundy Thursday",
+    "1980-04-04": "Good Friday",
+    "1980-04-05": "Holy Saturday",
     "1980-04-06": "Easter Sunday",
     "1980-04-07": "Easter Monday",
+    "1980-04-08": "Easter Tuesday",
     "1980-05-01": "Saint Joseph the Worker's Day",
-    "1980-05-15": "Ascension of Christ",
-    "1980-06-05": "Corpus Christi",
-    "1980-06-29": "Saint Peter and Saint Paul's Day",
-    "1980-08-15": "Assumption Day",
-    "1980-09-08": "Nativity of Mary Day",
+    "1980-05-15": "Ascension Day",
+    "1980-05-25": "Solemnity of Pentecost",
+    "1980-06-01": "Solemnity of Holy Trinity",
+    "1980-06-05": "Corpus Domini",
+    "1980-06-29": "Saints Peter and Paul's Day",
+    "1980-08-14": "Day Before Assumption of Mary",
+    "1980-08-15": "Assumption of Mary Day",
+    "1980-08-16": "Day After Assumption of Mary",
     "1980-10-16": "Anniversary of the Election of the Holy Father",
     "1980-11-01": "All Saints' Day",
-    "1980-11-04": "Saint Charles Borromeo Day",
-    "1980-12-08": "Immaculate Conception Day",
+    "1980-11-02": "All Souls' Day",
+    "1980-11-04": "Name Day of the Holy Father",
+    "1980-12-08": "Immaculate Conception",
+    "1980-12-24": "Christmas Eve",
     "1980-12-25": "Christmas Day",
     "1980-12-26": "Saint Stephen's Day",
-    "1981-01-01": "Solemnity of Mary Day",
+    "1980-12-27": "Saint John the Evangelist's Day",
+    "1980-12-31": "Last Day of the Year",
+    "1981-01-01": "Solemnity of Mary, Mother of God",
     "1981-01-06": "Epiphany",
-    "1981-02-11": "Lateran Treaty Day",
+    "1981-02-11": "Anniversary of the Foundation of Vatican City",
     "1981-03-19": "Saint Joseph's Day",
+    "1981-04-16": "Maundy Thursday",
+    "1981-04-17": "Good Friday",
+    "1981-04-18": "Holy Saturday",
     "1981-04-19": "Easter Sunday",
     "1981-04-20": "Easter Monday",
+    "1981-04-21": "Easter Tuesday",
     "1981-05-01": "Saint Joseph the Worker's Day",
-    "1981-05-28": "Ascension of Christ",
-    "1981-06-18": "Corpus Christi",
-    "1981-06-29": "Saint Peter and Saint Paul's Day",
-    "1981-08-15": "Assumption Day",
-    "1981-09-08": "Nativity of Mary Day",
+    "1981-05-28": "Ascension Day",
+    "1981-06-07": "Solemnity of Pentecost",
+    "1981-06-14": "Solemnity of Holy Trinity",
+    "1981-06-18": "Corpus Domini",
+    "1981-06-29": "Saints Peter and Paul's Day",
+    "1981-08-14": "Day Before Assumption of Mary",
+    "1981-08-15": "Assumption of Mary Day",
+    "1981-08-16": "Day After Assumption of Mary",
     "1981-10-16": "Anniversary of the Election of the Holy Father",
     "1981-11-01": "All Saints' Day",
-    "1981-11-04": "Saint Charles Borromeo Day",
-    "1981-12-08": "Immaculate Conception Day",
+    "1981-11-02": "All Souls' Day",
+    "1981-11-04": "Name Day of the Holy Father",
+    "1981-12-08": "Immaculate Conception",
+    "1981-12-24": "Christmas Eve",
     "1981-12-25": "Christmas Day",
     "1981-12-26": "Saint Stephen's Day",
-    "1982-01-01": "Solemnity of Mary Day",
+    "1981-12-27": "Saint John the Evangelist's Day",
+    "1981-12-31": "Last Day of the Year",
+    "1982-01-01": "Solemnity of Mary, Mother of God",
     "1982-01-06": "Epiphany",
-    "1982-02-11": "Lateran Treaty Day",
+    "1982-02-11": "Anniversary of the Foundation of Vatican City",
     "1982-03-19": "Saint Joseph's Day",
+    "1982-04-08": "Maundy Thursday",
+    "1982-04-09": "Good Friday",
+    "1982-04-10": "Holy Saturday",
     "1982-04-11": "Easter Sunday",
     "1982-04-12": "Easter Monday",
+    "1982-04-13": "Easter Tuesday",
     "1982-05-01": "Saint Joseph the Worker's Day",
-    "1982-05-20": "Ascension of Christ",
-    "1982-06-10": "Corpus Christi",
-    "1982-06-29": "Saint Peter and Saint Paul's Day",
-    "1982-08-15": "Assumption Day",
-    "1982-09-08": "Nativity of Mary Day",
+    "1982-05-20": "Ascension Day",
+    "1982-05-30": "Solemnity of Pentecost",
+    "1982-06-06": "Solemnity of Holy Trinity",
+    "1982-06-10": "Corpus Domini",
+    "1982-06-29": "Saints Peter and Paul's Day",
+    "1982-08-14": "Day Before Assumption of Mary",
+    "1982-08-15": "Assumption of Mary Day",
+    "1982-08-16": "Day After Assumption of Mary",
     "1982-10-16": "Anniversary of the Election of the Holy Father",
     "1982-11-01": "All Saints' Day",
-    "1982-11-04": "Saint Charles Borromeo Day",
-    "1982-12-08": "Immaculate Conception Day",
+    "1982-11-02": "All Souls' Day",
+    "1982-11-04": "Name Day of the Holy Father",
+    "1982-12-08": "Immaculate Conception",
+    "1982-12-24": "Christmas Eve",
     "1982-12-25": "Christmas Day",
     "1982-12-26": "Saint Stephen's Day",
-    "1983-01-01": "Solemnity of Mary Day",
+    "1982-12-27": "Saint John the Evangelist's Day",
+    "1982-12-31": "Last Day of the Year",
+    "1983-01-01": "Solemnity of Mary, Mother of God",
     "1983-01-06": "Epiphany",
-    "1983-02-11": "Lateran Treaty Day",
+    "1983-02-11": "Anniversary of the Foundation of Vatican City",
     "1983-03-19": "Saint Joseph's Day",
+    "1983-03-31": "Maundy Thursday",
+    "1983-04-01": "Good Friday",
+    "1983-04-02": "Holy Saturday",
     "1983-04-03": "Easter Sunday",
     "1983-04-04": "Easter Monday",
+    "1983-04-05": "Easter Tuesday",
     "1983-05-01": "Saint Joseph the Worker's Day",
-    "1983-05-12": "Ascension of Christ",
-    "1983-06-02": "Corpus Christi",
-    "1983-06-29": "Saint Peter and Saint Paul's Day",
-    "1983-08-15": "Assumption Day",
-    "1983-09-08": "Nativity of Mary Day",
+    "1983-05-12": "Ascension Day",
+    "1983-05-22": "Solemnity of Pentecost",
+    "1983-05-29": "Solemnity of Holy Trinity",
+    "1983-06-02": "Corpus Domini",
+    "1983-06-29": "Saints Peter and Paul's Day",
+    "1983-08-14": "Day Before Assumption of Mary",
+    "1983-08-15": "Assumption of Mary Day",
+    "1983-08-16": "Day After Assumption of Mary",
     "1983-10-16": "Anniversary of the Election of the Holy Father",
     "1983-11-01": "All Saints' Day",
-    "1983-11-04": "Saint Charles Borromeo Day",
-    "1983-12-08": "Immaculate Conception Day",
+    "1983-11-02": "All Souls' Day",
+    "1983-11-04": "Name Day of the Holy Father",
+    "1983-12-08": "Immaculate Conception",
+    "1983-12-24": "Christmas Eve",
     "1983-12-25": "Christmas Day",
     "1983-12-26": "Saint Stephen's Day",
-    "1984-01-01": "Solemnity of Mary Day",
+    "1983-12-27": "Saint John the Evangelist's Day",
+    "1983-12-31": "Last Day of the Year",
+    "1984-01-01": "Solemnity of Mary, Mother of God",
     "1984-01-06": "Epiphany",
-    "1984-02-11": "Lateran Treaty Day",
+    "1984-02-11": "Anniversary of the Foundation of Vatican City",
     "1984-03-19": "Saint Joseph's Day",
+    "1984-04-19": "Maundy Thursday",
+    "1984-04-20": "Good Friday",
+    "1984-04-21": "Holy Saturday",
     "1984-04-22": "Easter Sunday",
     "1984-04-23": "Easter Monday",
+    "1984-04-24": "Easter Tuesday",
     "1984-05-01": "Saint Joseph the Worker's Day",
-    "1984-05-31": "Ascension of Christ",
-    "1984-06-21": "Corpus Christi",
-    "1984-06-29": "Saint Peter and Saint Paul's Day",
-    "1984-08-15": "Assumption Day",
-    "1984-09-08": "Nativity of Mary Day",
+    "1984-05-31": "Ascension Day",
+    "1984-06-10": "Solemnity of Pentecost",
+    "1984-06-17": "Solemnity of Holy Trinity",
+    "1984-06-21": "Corpus Domini",
+    "1984-06-29": "Saints Peter and Paul's Day",
+    "1984-08-14": "Day Before Assumption of Mary",
+    "1984-08-15": "Assumption of Mary Day",
+    "1984-08-16": "Day After Assumption of Mary",
     "1984-10-16": "Anniversary of the Election of the Holy Father",
     "1984-11-01": "All Saints' Day",
-    "1984-11-04": "Saint Charles Borromeo Day",
-    "1984-12-08": "Immaculate Conception Day",
+    "1984-11-02": "All Souls' Day",
+    "1984-11-04": "Name Day of the Holy Father",
+    "1984-12-08": "Immaculate Conception",
+    "1984-12-24": "Christmas Eve",
     "1984-12-25": "Christmas Day",
     "1984-12-26": "Saint Stephen's Day",
-    "1985-01-01": "Solemnity of Mary Day",
+    "1984-12-27": "Saint John the Evangelist's Day",
+    "1984-12-31": "Last Day of the Year",
+    "1985-01-01": "Solemnity of Mary, Mother of God",
     "1985-01-06": "Epiphany",
-    "1985-02-11": "Lateran Treaty Day",
+    "1985-02-11": "Anniversary of the Foundation of Vatican City",
     "1985-03-19": "Saint Joseph's Day",
+    "1985-04-04": "Maundy Thursday",
+    "1985-04-05": "Good Friday",
+    "1985-04-06": "Holy Saturday",
     "1985-04-07": "Easter Sunday",
     "1985-04-08": "Easter Monday",
+    "1985-04-09": "Easter Tuesday",
     "1985-05-01": "Saint Joseph the Worker's Day",
-    "1985-05-16": "Ascension of Christ",
-    "1985-06-06": "Corpus Christi",
-    "1985-06-29": "Saint Peter and Saint Paul's Day",
-    "1985-08-15": "Assumption Day",
-    "1985-09-08": "Nativity of Mary Day",
+    "1985-05-16": "Ascension Day",
+    "1985-05-26": "Solemnity of Pentecost",
+    "1985-06-02": "Solemnity of Holy Trinity",
+    "1985-06-06": "Corpus Domini",
+    "1985-06-29": "Saints Peter and Paul's Day",
+    "1985-08-14": "Day Before Assumption of Mary",
+    "1985-08-15": "Assumption of Mary Day",
+    "1985-08-16": "Day After Assumption of Mary",
     "1985-10-16": "Anniversary of the Election of the Holy Father",
     "1985-11-01": "All Saints' Day",
-    "1985-11-04": "Saint Charles Borromeo Day",
-    "1985-12-08": "Immaculate Conception Day",
+    "1985-11-02": "All Souls' Day",
+    "1985-11-04": "Name Day of the Holy Father",
+    "1985-12-08": "Immaculate Conception",
+    "1985-12-24": "Christmas Eve",
     "1985-12-25": "Christmas Day",
     "1985-12-26": "Saint Stephen's Day",
-    "1986-01-01": "Solemnity of Mary Day",
+    "1985-12-27": "Saint John the Evangelist's Day",
+    "1985-12-31": "Last Day of the Year",
+    "1986-01-01": "Solemnity of Mary, Mother of God",
     "1986-01-06": "Epiphany",
-    "1986-02-11": "Lateran Treaty Day",
+    "1986-02-11": "Anniversary of the Foundation of Vatican City",
     "1986-03-19": "Saint Joseph's Day",
+    "1986-03-27": "Maundy Thursday",
+    "1986-03-28": "Good Friday",
+    "1986-03-29": "Holy Saturday",
     "1986-03-30": "Easter Sunday",
     "1986-03-31": "Easter Monday",
+    "1986-04-01": "Easter Tuesday",
     "1986-05-01": "Saint Joseph the Worker's Day",
-    "1986-05-08": "Ascension of Christ",
-    "1986-05-29": "Corpus Christi",
-    "1986-06-29": "Saint Peter and Saint Paul's Day",
-    "1986-08-15": "Assumption Day",
-    "1986-09-08": "Nativity of Mary Day",
+    "1986-05-08": "Ascension Day",
+    "1986-05-18": "Solemnity of Pentecost",
+    "1986-05-25": "Solemnity of Holy Trinity",
+    "1986-05-29": "Corpus Domini",
+    "1986-06-29": "Saints Peter and Paul's Day",
+    "1986-08-14": "Day Before Assumption of Mary",
+    "1986-08-15": "Assumption of Mary Day",
+    "1986-08-16": "Day After Assumption of Mary",
     "1986-10-16": "Anniversary of the Election of the Holy Father",
     "1986-11-01": "All Saints' Day",
-    "1986-11-04": "Saint Charles Borromeo Day",
-    "1986-12-08": "Immaculate Conception Day",
+    "1986-11-02": "All Souls' Day",
+    "1986-11-04": "Name Day of the Holy Father",
+    "1986-12-08": "Immaculate Conception",
+    "1986-12-24": "Christmas Eve",
     "1986-12-25": "Christmas Day",
     "1986-12-26": "Saint Stephen's Day",
-    "1987-01-01": "Solemnity of Mary Day",
+    "1986-12-27": "Saint John the Evangelist's Day",
+    "1986-12-31": "Last Day of the Year",
+    "1987-01-01": "Solemnity of Mary, Mother of God",
     "1987-01-06": "Epiphany",
-    "1987-02-11": "Lateran Treaty Day",
+    "1987-02-11": "Anniversary of the Foundation of Vatican City",
     "1987-03-19": "Saint Joseph's Day",
+    "1987-04-16": "Maundy Thursday",
+    "1987-04-17": "Good Friday",
+    "1987-04-18": "Holy Saturday",
     "1987-04-19": "Easter Sunday",
     "1987-04-20": "Easter Monday",
+    "1987-04-21": "Easter Tuesday",
     "1987-05-01": "Saint Joseph the Worker's Day",
-    "1987-05-28": "Ascension of Christ",
-    "1987-06-18": "Corpus Christi",
-    "1987-06-29": "Saint Peter and Saint Paul's Day",
-    "1987-08-15": "Assumption Day",
-    "1987-09-08": "Nativity of Mary Day",
+    "1987-05-28": "Ascension Day",
+    "1987-06-07": "Solemnity of Pentecost",
+    "1987-06-14": "Solemnity of Holy Trinity",
+    "1987-06-18": "Corpus Domini",
+    "1987-06-29": "Saints Peter and Paul's Day",
+    "1987-08-14": "Day Before Assumption of Mary",
+    "1987-08-15": "Assumption of Mary Day",
+    "1987-08-16": "Day After Assumption of Mary",
     "1987-10-16": "Anniversary of the Election of the Holy Father",
     "1987-11-01": "All Saints' Day",
-    "1987-11-04": "Saint Charles Borromeo Day",
-    "1987-12-08": "Immaculate Conception Day",
+    "1987-11-02": "All Souls' Day",
+    "1987-11-04": "Name Day of the Holy Father",
+    "1987-12-08": "Immaculate Conception",
+    "1987-12-24": "Christmas Eve",
     "1987-12-25": "Christmas Day",
     "1987-12-26": "Saint Stephen's Day",
-    "1988-01-01": "Solemnity of Mary Day",
+    "1987-12-27": "Saint John the Evangelist's Day",
+    "1987-12-31": "Last Day of the Year",
+    "1988-01-01": "Solemnity of Mary, Mother of God",
     "1988-01-06": "Epiphany",
-    "1988-02-11": "Lateran Treaty Day",
+    "1988-02-11": "Anniversary of the Foundation of Vatican City",
     "1988-03-19": "Saint Joseph's Day",
+    "1988-03-31": "Maundy Thursday",
+    "1988-04-01": "Good Friday",
+    "1988-04-02": "Holy Saturday",
     "1988-04-03": "Easter Sunday",
     "1988-04-04": "Easter Monday",
+    "1988-04-05": "Easter Tuesday",
     "1988-05-01": "Saint Joseph the Worker's Day",
-    "1988-05-12": "Ascension of Christ",
-    "1988-06-02": "Corpus Christi",
-    "1988-06-29": "Saint Peter and Saint Paul's Day",
-    "1988-08-15": "Assumption Day",
-    "1988-09-08": "Nativity of Mary Day",
+    "1988-05-12": "Ascension Day",
+    "1988-05-22": "Solemnity of Pentecost",
+    "1988-05-29": "Solemnity of Holy Trinity",
+    "1988-06-02": "Corpus Domini",
+    "1988-06-29": "Saints Peter and Paul's Day",
+    "1988-08-14": "Day Before Assumption of Mary",
+    "1988-08-15": "Assumption of Mary Day",
+    "1988-08-16": "Day After Assumption of Mary",
     "1988-10-16": "Anniversary of the Election of the Holy Father",
     "1988-11-01": "All Saints' Day",
-    "1988-11-04": "Saint Charles Borromeo Day",
-    "1988-12-08": "Immaculate Conception Day",
+    "1988-11-02": "All Souls' Day",
+    "1988-11-04": "Name Day of the Holy Father",
+    "1988-12-08": "Immaculate Conception",
+    "1988-12-24": "Christmas Eve",
     "1988-12-25": "Christmas Day",
     "1988-12-26": "Saint Stephen's Day",
-    "1989-01-01": "Solemnity of Mary Day",
+    "1988-12-27": "Saint John the Evangelist's Day",
+    "1988-12-31": "Last Day of the Year",
+    "1989-01-01": "Solemnity of Mary, Mother of God",
     "1989-01-06": "Epiphany",
-    "1989-02-11": "Lateran Treaty Day",
+    "1989-02-11": "Anniversary of the Foundation of Vatican City",
     "1989-03-19": "Saint Joseph's Day",
+    "1989-03-23": "Maundy Thursday",
+    "1989-03-24": "Good Friday",
+    "1989-03-25": "Holy Saturday",
     "1989-03-26": "Easter Sunday",
     "1989-03-27": "Easter Monday",
+    "1989-03-28": "Easter Tuesday",
     "1989-05-01": "Saint Joseph the Worker's Day",
-    "1989-05-04": "Ascension of Christ",
-    "1989-05-25": "Corpus Christi",
-    "1989-06-29": "Saint Peter and Saint Paul's Day",
-    "1989-08-15": "Assumption Day",
-    "1989-09-08": "Nativity of Mary Day",
+    "1989-05-04": "Ascension Day",
+    "1989-05-14": "Solemnity of Pentecost",
+    "1989-05-21": "Solemnity of Holy Trinity",
+    "1989-05-25": "Corpus Domini",
+    "1989-06-29": "Saints Peter and Paul's Day",
+    "1989-08-14": "Day Before Assumption of Mary",
+    "1989-08-15": "Assumption of Mary Day",
+    "1989-08-16": "Day After Assumption of Mary",
     "1989-10-16": "Anniversary of the Election of the Holy Father",
     "1989-11-01": "All Saints' Day",
-    "1989-11-04": "Saint Charles Borromeo Day",
-    "1989-12-08": "Immaculate Conception Day",
+    "1989-11-02": "All Souls' Day",
+    "1989-11-04": "Name Day of the Holy Father",
+    "1989-12-08": "Immaculate Conception",
+    "1989-12-24": "Christmas Eve",
     "1989-12-25": "Christmas Day",
     "1989-12-26": "Saint Stephen's Day",
-    "1990-01-01": "Solemnity of Mary Day",
+    "1989-12-27": "Saint John the Evangelist's Day",
+    "1989-12-31": "Last Day of the Year",
+    "1990-01-01": "Solemnity of Mary, Mother of God",
     "1990-01-06": "Epiphany",
-    "1990-02-11": "Lateran Treaty Day",
+    "1990-02-11": "Anniversary of the Foundation of Vatican City",
     "1990-03-19": "Saint Joseph's Day",
+    "1990-04-12": "Maundy Thursday",
+    "1990-04-13": "Good Friday",
+    "1990-04-14": "Holy Saturday",
     "1990-04-15": "Easter Sunday",
     "1990-04-16": "Easter Monday",
+    "1990-04-17": "Easter Tuesday",
     "1990-05-01": "Saint Joseph the Worker's Day",
-    "1990-05-24": "Ascension of Christ",
-    "1990-06-14": "Corpus Christi",
-    "1990-06-29": "Saint Peter and Saint Paul's Day",
-    "1990-08-15": "Assumption Day",
-    "1990-09-08": "Nativity of Mary Day",
+    "1990-05-24": "Ascension Day",
+    "1990-06-03": "Solemnity of Pentecost",
+    "1990-06-10": "Solemnity of Holy Trinity",
+    "1990-06-14": "Corpus Domini",
+    "1990-06-29": "Saints Peter and Paul's Day",
+    "1990-08-14": "Day Before Assumption of Mary",
+    "1990-08-15": "Assumption of Mary Day",
+    "1990-08-16": "Day After Assumption of Mary",
     "1990-10-16": "Anniversary of the Election of the Holy Father",
     "1990-11-01": "All Saints' Day",
-    "1990-11-04": "Saint Charles Borromeo Day",
-    "1990-12-08": "Immaculate Conception Day",
+    "1990-11-02": "All Souls' Day",
+    "1990-11-04": "Name Day of the Holy Father",
+    "1990-12-08": "Immaculate Conception",
+    "1990-12-24": "Christmas Eve",
     "1990-12-25": "Christmas Day",
     "1990-12-26": "Saint Stephen's Day",
-    "1991-01-01": "Solemnity of Mary Day",
+    "1990-12-27": "Saint John the Evangelist's Day",
+    "1990-12-31": "Last Day of the Year",
+    "1991-01-01": "Solemnity of Mary, Mother of God",
     "1991-01-06": "Epiphany",
-    "1991-02-11": "Lateran Treaty Day",
+    "1991-02-11": "Anniversary of the Foundation of Vatican City",
     "1991-03-19": "Saint Joseph's Day",
+    "1991-03-28": "Maundy Thursday",
+    "1991-03-29": "Good Friday",
+    "1991-03-30": "Holy Saturday",
     "1991-03-31": "Easter Sunday",
     "1991-04-01": "Easter Monday",
+    "1991-04-02": "Easter Tuesday",
     "1991-05-01": "Saint Joseph the Worker's Day",
-    "1991-05-09": "Ascension of Christ",
-    "1991-05-30": "Corpus Christi",
-    "1991-06-29": "Saint Peter and Saint Paul's Day",
-    "1991-08-15": "Assumption Day",
-    "1991-09-08": "Nativity of Mary Day",
+    "1991-05-09": "Ascension Day",
+    "1991-05-19": "Solemnity of Pentecost",
+    "1991-05-26": "Solemnity of Holy Trinity",
+    "1991-05-30": "Corpus Domini",
+    "1991-06-29": "Saints Peter and Paul's Day",
+    "1991-08-14": "Day Before Assumption of Mary",
+    "1991-08-15": "Assumption of Mary Day",
+    "1991-08-16": "Day After Assumption of Mary",
     "1991-10-16": "Anniversary of the Election of the Holy Father",
     "1991-11-01": "All Saints' Day",
-    "1991-11-04": "Saint Charles Borromeo Day",
-    "1991-12-08": "Immaculate Conception Day",
+    "1991-11-02": "All Souls' Day",
+    "1991-11-04": "Name Day of the Holy Father",
+    "1991-12-08": "Immaculate Conception",
+    "1991-12-24": "Christmas Eve",
     "1991-12-25": "Christmas Day",
     "1991-12-26": "Saint Stephen's Day",
-    "1992-01-01": "Solemnity of Mary Day",
+    "1991-12-27": "Saint John the Evangelist's Day",
+    "1991-12-31": "Last Day of the Year",
+    "1992-01-01": "Solemnity of Mary, Mother of God",
     "1992-01-06": "Epiphany",
-    "1992-02-11": "Lateran Treaty Day",
+    "1992-02-11": "Anniversary of the Foundation of Vatican City",
     "1992-03-19": "Saint Joseph's Day",
+    "1992-04-16": "Maundy Thursday",
+    "1992-04-17": "Good Friday",
+    "1992-04-18": "Holy Saturday",
     "1992-04-19": "Easter Sunday",
     "1992-04-20": "Easter Monday",
+    "1992-04-21": "Easter Tuesday",
     "1992-05-01": "Saint Joseph the Worker's Day",
-    "1992-05-28": "Ascension of Christ",
-    "1992-06-18": "Corpus Christi",
-    "1992-06-29": "Saint Peter and Saint Paul's Day",
-    "1992-08-15": "Assumption Day",
-    "1992-09-08": "Nativity of Mary Day",
+    "1992-05-28": "Ascension Day",
+    "1992-06-07": "Solemnity of Pentecost",
+    "1992-06-14": "Solemnity of Holy Trinity",
+    "1992-06-18": "Corpus Domini",
+    "1992-06-29": "Saints Peter and Paul's Day",
+    "1992-08-14": "Day Before Assumption of Mary",
+    "1992-08-15": "Assumption of Mary Day",
+    "1992-08-16": "Day After Assumption of Mary",
     "1992-10-16": "Anniversary of the Election of the Holy Father",
     "1992-11-01": "All Saints' Day",
-    "1992-11-04": "Saint Charles Borromeo Day",
-    "1992-12-08": "Immaculate Conception Day",
+    "1992-11-02": "All Souls' Day",
+    "1992-11-04": "Name Day of the Holy Father",
+    "1992-12-08": "Immaculate Conception",
+    "1992-12-24": "Christmas Eve",
     "1992-12-25": "Christmas Day",
     "1992-12-26": "Saint Stephen's Day",
-    "1993-01-01": "Solemnity of Mary Day",
+    "1992-12-27": "Saint John the Evangelist's Day",
+    "1992-12-31": "Last Day of the Year",
+    "1993-01-01": "Solemnity of Mary, Mother of God",
     "1993-01-06": "Epiphany",
-    "1993-02-11": "Lateran Treaty Day",
+    "1993-02-11": "Anniversary of the Foundation of Vatican City",
     "1993-03-19": "Saint Joseph's Day",
+    "1993-04-08": "Maundy Thursday",
+    "1993-04-09": "Good Friday",
+    "1993-04-10": "Holy Saturday",
     "1993-04-11": "Easter Sunday",
     "1993-04-12": "Easter Monday",
+    "1993-04-13": "Easter Tuesday",
     "1993-05-01": "Saint Joseph the Worker's Day",
-    "1993-05-20": "Ascension of Christ",
-    "1993-06-10": "Corpus Christi",
-    "1993-06-29": "Saint Peter and Saint Paul's Day",
-    "1993-08-15": "Assumption Day",
-    "1993-09-08": "Nativity of Mary Day",
+    "1993-05-20": "Ascension Day",
+    "1993-05-30": "Solemnity of Pentecost",
+    "1993-06-06": "Solemnity of Holy Trinity",
+    "1993-06-10": "Corpus Domini",
+    "1993-06-29": "Saints Peter and Paul's Day",
+    "1993-08-14": "Day Before Assumption of Mary",
+    "1993-08-15": "Assumption of Mary Day",
+    "1993-08-16": "Day After Assumption of Mary",
     "1993-10-16": "Anniversary of the Election of the Holy Father",
     "1993-11-01": "All Saints' Day",
-    "1993-11-04": "Saint Charles Borromeo Day",
-    "1993-12-08": "Immaculate Conception Day",
+    "1993-11-02": "All Souls' Day",
+    "1993-11-04": "Name Day of the Holy Father",
+    "1993-12-08": "Immaculate Conception",
+    "1993-12-24": "Christmas Eve",
     "1993-12-25": "Christmas Day",
     "1993-12-26": "Saint Stephen's Day",
-    "1994-01-01": "Solemnity of Mary Day",
+    "1993-12-27": "Saint John the Evangelist's Day",
+    "1993-12-31": "Last Day of the Year",
+    "1994-01-01": "Solemnity of Mary, Mother of God",
     "1994-01-06": "Epiphany",
-    "1994-02-11": "Lateran Treaty Day",
+    "1994-02-11": "Anniversary of the Foundation of Vatican City",
     "1994-03-19": "Saint Joseph's Day",
+    "1994-03-31": "Maundy Thursday",
+    "1994-04-01": "Good Friday",
+    "1994-04-02": "Holy Saturday",
     "1994-04-03": "Easter Sunday",
     "1994-04-04": "Easter Monday",
+    "1994-04-05": "Easter Tuesday",
     "1994-05-01": "Saint Joseph the Worker's Day",
-    "1994-05-12": "Ascension of Christ",
-    "1994-06-02": "Corpus Christi",
-    "1994-06-29": "Saint Peter and Saint Paul's Day",
-    "1994-08-15": "Assumption Day",
-    "1994-09-08": "Nativity of Mary Day",
+    "1994-05-12": "Ascension Day",
+    "1994-05-22": "Solemnity of Pentecost",
+    "1994-05-29": "Solemnity of Holy Trinity",
+    "1994-06-02": "Corpus Domini",
+    "1994-06-29": "Saints Peter and Paul's Day",
+    "1994-08-14": "Day Before Assumption of Mary",
+    "1994-08-15": "Assumption of Mary Day",
+    "1994-08-16": "Day After Assumption of Mary",
     "1994-10-16": "Anniversary of the Election of the Holy Father",
     "1994-11-01": "All Saints' Day",
-    "1994-11-04": "Saint Charles Borromeo Day",
-    "1994-12-08": "Immaculate Conception Day",
+    "1994-11-02": "All Souls' Day",
+    "1994-11-04": "Name Day of the Holy Father",
+    "1994-12-08": "Immaculate Conception",
+    "1994-12-24": "Christmas Eve",
     "1994-12-25": "Christmas Day",
     "1994-12-26": "Saint Stephen's Day",
-    "1995-01-01": "Solemnity of Mary Day",
+    "1994-12-27": "Saint John the Evangelist's Day",
+    "1994-12-31": "Last Day of the Year",
+    "1995-01-01": "Solemnity of Mary, Mother of God",
     "1995-01-06": "Epiphany",
-    "1995-02-11": "Lateran Treaty Day",
+    "1995-02-11": "Anniversary of the Foundation of Vatican City",
     "1995-03-19": "Saint Joseph's Day",
+    "1995-04-13": "Maundy Thursday",
+    "1995-04-14": "Good Friday",
+    "1995-04-15": "Holy Saturday",
     "1995-04-16": "Easter Sunday",
     "1995-04-17": "Easter Monday",
+    "1995-04-18": "Easter Tuesday",
     "1995-05-01": "Saint Joseph the Worker's Day",
-    "1995-05-25": "Ascension of Christ",
-    "1995-06-15": "Corpus Christi",
-    "1995-06-29": "Saint Peter and Saint Paul's Day",
-    "1995-08-15": "Assumption Day",
-    "1995-09-08": "Nativity of Mary Day",
+    "1995-05-25": "Ascension Day",
+    "1995-06-04": "Solemnity of Pentecost",
+    "1995-06-11": "Solemnity of Holy Trinity",
+    "1995-06-15": "Corpus Domini",
+    "1995-06-29": "Saints Peter and Paul's Day",
+    "1995-08-14": "Day Before Assumption of Mary",
+    "1995-08-15": "Assumption of Mary Day",
+    "1995-08-16": "Day After Assumption of Mary",
     "1995-10-16": "Anniversary of the Election of the Holy Father",
     "1995-11-01": "All Saints' Day",
-    "1995-11-04": "Saint Charles Borromeo Day",
-    "1995-12-08": "Immaculate Conception Day",
+    "1995-11-02": "All Souls' Day",
+    "1995-11-04": "Name Day of the Holy Father",
+    "1995-12-08": "Immaculate Conception",
+    "1995-12-24": "Christmas Eve",
     "1995-12-25": "Christmas Day",
     "1995-12-26": "Saint Stephen's Day",
-    "1996-01-01": "Solemnity of Mary Day",
+    "1995-12-27": "Saint John the Evangelist's Day",
+    "1995-12-31": "Last Day of the Year",
+    "1996-01-01": "Solemnity of Mary, Mother of God",
     "1996-01-06": "Epiphany",
-    "1996-02-11": "Lateran Treaty Day",
+    "1996-02-11": "Anniversary of the Foundation of Vatican City",
     "1996-03-19": "Saint Joseph's Day",
+    "1996-04-04": "Maundy Thursday",
+    "1996-04-05": "Good Friday",
+    "1996-04-06": "Holy Saturday",
     "1996-04-07": "Easter Sunday",
     "1996-04-08": "Easter Monday",
+    "1996-04-09": "Easter Tuesday",
     "1996-05-01": "Saint Joseph the Worker's Day",
-    "1996-05-16": "Ascension of Christ",
-    "1996-06-06": "Corpus Christi",
-    "1996-06-29": "Saint Peter and Saint Paul's Day",
-    "1996-08-15": "Assumption Day",
-    "1996-09-08": "Nativity of Mary Day",
+    "1996-05-16": "Ascension Day",
+    "1996-05-26": "Solemnity of Pentecost",
+    "1996-06-02": "Solemnity of Holy Trinity",
+    "1996-06-06": "Corpus Domini",
+    "1996-06-29": "Saints Peter and Paul's Day",
+    "1996-08-14": "Day Before Assumption of Mary",
+    "1996-08-15": "Assumption of Mary Day",
+    "1996-08-16": "Day After Assumption of Mary",
     "1996-10-16": "Anniversary of the Election of the Holy Father",
     "1996-11-01": "All Saints' Day",
-    "1996-11-04": "Saint Charles Borromeo Day",
-    "1996-12-08": "Immaculate Conception Day",
+    "1996-11-02": "All Souls' Day",
+    "1996-11-04": "Name Day of the Holy Father",
+    "1996-12-08": "Immaculate Conception",
+    "1996-12-24": "Christmas Eve",
     "1996-12-25": "Christmas Day",
     "1996-12-26": "Saint Stephen's Day",
-    "1997-01-01": "Solemnity of Mary Day",
+    "1996-12-27": "Saint John the Evangelist's Day",
+    "1996-12-31": "Last Day of the Year",
+    "1997-01-01": "Solemnity of Mary, Mother of God",
     "1997-01-06": "Epiphany",
-    "1997-02-11": "Lateran Treaty Day",
+    "1997-02-11": "Anniversary of the Foundation of Vatican City",
     "1997-03-19": "Saint Joseph's Day",
+    "1997-03-27": "Maundy Thursday",
+    "1997-03-28": "Good Friday",
+    "1997-03-29": "Holy Saturday",
     "1997-03-30": "Easter Sunday",
     "1997-03-31": "Easter Monday",
+    "1997-04-01": "Easter Tuesday",
     "1997-05-01": "Saint Joseph the Worker's Day",
-    "1997-05-08": "Ascension of Christ",
-    "1997-05-29": "Corpus Christi",
-    "1997-06-29": "Saint Peter and Saint Paul's Day",
-    "1997-08-15": "Assumption Day",
-    "1997-09-08": "Nativity of Mary Day",
+    "1997-05-08": "Ascension Day",
+    "1997-05-18": "Solemnity of Pentecost",
+    "1997-05-25": "Solemnity of Holy Trinity",
+    "1997-05-29": "Corpus Domini",
+    "1997-06-29": "Saints Peter and Paul's Day",
+    "1997-08-14": "Day Before Assumption of Mary",
+    "1997-08-15": "Assumption of Mary Day",
+    "1997-08-16": "Day After Assumption of Mary",
     "1997-10-16": "Anniversary of the Election of the Holy Father",
     "1997-11-01": "All Saints' Day",
-    "1997-11-04": "Saint Charles Borromeo Day",
-    "1997-12-08": "Immaculate Conception Day",
+    "1997-11-02": "All Souls' Day",
+    "1997-11-04": "Name Day of the Holy Father",
+    "1997-12-08": "Immaculate Conception",
+    "1997-12-24": "Christmas Eve",
     "1997-12-25": "Christmas Day",
     "1997-12-26": "Saint Stephen's Day",
-    "1998-01-01": "Solemnity of Mary Day",
+    "1997-12-27": "Saint John the Evangelist's Day",
+    "1997-12-31": "Last Day of the Year",
+    "1998-01-01": "Solemnity of Mary, Mother of God",
     "1998-01-06": "Epiphany",
-    "1998-02-11": "Lateran Treaty Day",
+    "1998-02-11": "Anniversary of the Foundation of Vatican City",
     "1998-03-19": "Saint Joseph's Day",
+    "1998-04-09": "Maundy Thursday",
+    "1998-04-10": "Good Friday",
+    "1998-04-11": "Holy Saturday",
     "1998-04-12": "Easter Sunday",
     "1998-04-13": "Easter Monday",
+    "1998-04-14": "Easter Tuesday",
     "1998-05-01": "Saint Joseph the Worker's Day",
-    "1998-05-21": "Ascension of Christ",
-    "1998-06-11": "Corpus Christi",
-    "1998-06-29": "Saint Peter and Saint Paul's Day",
-    "1998-08-15": "Assumption Day",
-    "1998-09-08": "Nativity of Mary Day",
+    "1998-05-21": "Ascension Day",
+    "1998-05-31": "Solemnity of Pentecost",
+    "1998-06-07": "Solemnity of Holy Trinity",
+    "1998-06-11": "Corpus Domini",
+    "1998-06-29": "Saints Peter and Paul's Day",
+    "1998-08-14": "Day Before Assumption of Mary",
+    "1998-08-15": "Assumption of Mary Day",
+    "1998-08-16": "Day After Assumption of Mary",
     "1998-10-16": "Anniversary of the Election of the Holy Father",
     "1998-11-01": "All Saints' Day",
-    "1998-11-04": "Saint Charles Borromeo Day",
-    "1998-12-08": "Immaculate Conception Day",
+    "1998-11-02": "All Souls' Day",
+    "1998-11-04": "Name Day of the Holy Father",
+    "1998-12-08": "Immaculate Conception",
+    "1998-12-24": "Christmas Eve",
     "1998-12-25": "Christmas Day",
     "1998-12-26": "Saint Stephen's Day",
-    "1999-01-01": "Solemnity of Mary Day",
+    "1998-12-27": "Saint John the Evangelist's Day",
+    "1998-12-31": "Last Day of the Year",
+    "1999-01-01": "Solemnity of Mary, Mother of God",
     "1999-01-06": "Epiphany",
-    "1999-02-11": "Lateran Treaty Day",
+    "1999-02-11": "Anniversary of the Foundation of Vatican City",
     "1999-03-19": "Saint Joseph's Day",
+    "1999-04-01": "Maundy Thursday",
+    "1999-04-02": "Good Friday",
+    "1999-04-03": "Holy Saturday",
     "1999-04-04": "Easter Sunday",
     "1999-04-05": "Easter Monday",
+    "1999-04-06": "Easter Tuesday",
     "1999-05-01": "Saint Joseph the Worker's Day",
-    "1999-05-13": "Ascension of Christ",
-    "1999-06-03": "Corpus Christi",
-    "1999-06-29": "Saint Peter and Saint Paul's Day",
-    "1999-08-15": "Assumption Day",
-    "1999-09-08": "Nativity of Mary Day",
+    "1999-05-13": "Ascension Day",
+    "1999-05-23": "Solemnity of Pentecost",
+    "1999-05-30": "Solemnity of Holy Trinity",
+    "1999-06-03": "Corpus Domini",
+    "1999-06-29": "Saints Peter and Paul's Day",
+    "1999-08-14": "Day Before Assumption of Mary",
+    "1999-08-15": "Assumption of Mary Day",
+    "1999-08-16": "Day After Assumption of Mary",
     "1999-10-16": "Anniversary of the Election of the Holy Father",
     "1999-11-01": "All Saints' Day",
-    "1999-11-04": "Saint Charles Borromeo Day",
-    "1999-12-08": "Immaculate Conception Day",
+    "1999-11-02": "All Souls' Day",
+    "1999-11-04": "Name Day of the Holy Father",
+    "1999-12-08": "Immaculate Conception",
+    "1999-12-24": "Christmas Eve",
     "1999-12-25": "Christmas Day",
     "1999-12-26": "Saint Stephen's Day",
-    "2000-01-01": "Solemnity of Mary Day",
+    "1999-12-27": "Saint John the Evangelist's Day",
+    "1999-12-31": "Last Day of the Year",
+    "2000-01-01": "Solemnity of Mary, Mother of God",
     "2000-01-06": "Epiphany",
-    "2000-02-11": "Lateran Treaty Day",
+    "2000-02-11": "Anniversary of the Foundation of Vatican City",
     "2000-03-19": "Saint Joseph's Day",
+    "2000-04-20": "Maundy Thursday",
+    "2000-04-21": "Good Friday",
+    "2000-04-22": "Holy Saturday",
     "2000-04-23": "Easter Sunday",
     "2000-04-24": "Easter Monday",
+    "2000-04-25": "Easter Tuesday",
     "2000-05-01": "Saint Joseph the Worker's Day",
-    "2000-06-01": "Ascension of Christ",
-    "2000-06-22": "Corpus Christi",
-    "2000-06-29": "Saint Peter and Saint Paul's Day",
-    "2000-08-15": "Assumption Day",
-    "2000-09-08": "Nativity of Mary Day",
+    "2000-06-01": "Ascension Day",
+    "2000-06-11": "Solemnity of Pentecost",
+    "2000-06-18": "Solemnity of Holy Trinity",
+    "2000-06-22": "Corpus Domini",
+    "2000-06-29": "Saints Peter and Paul's Day",
+    "2000-08-14": "Day Before Assumption of Mary",
+    "2000-08-15": "Assumption of Mary Day",
+    "2000-08-16": "Day After Assumption of Mary",
     "2000-10-16": "Anniversary of the Election of the Holy Father",
     "2000-11-01": "All Saints' Day",
-    "2000-11-04": "Saint Charles Borromeo Day",
-    "2000-12-08": "Immaculate Conception Day",
+    "2000-11-02": "All Souls' Day",
+    "2000-11-04": "Name Day of the Holy Father",
+    "2000-12-08": "Immaculate Conception",
+    "2000-12-24": "Christmas Eve",
     "2000-12-25": "Christmas Day",
     "2000-12-26": "Saint Stephen's Day",
-    "2001-01-01": "Solemnity of Mary Day",
+    "2000-12-27": "Saint John the Evangelist's Day",
+    "2000-12-31": "Last Day of the Year",
+    "2001-01-01": "Solemnity of Mary, Mother of God",
     "2001-01-06": "Epiphany",
-    "2001-02-11": "Lateran Treaty Day",
+    "2001-02-11": "Anniversary of the Foundation of Vatican City",
     "2001-03-19": "Saint Joseph's Day",
+    "2001-04-12": "Maundy Thursday",
+    "2001-04-13": "Good Friday",
+    "2001-04-14": "Holy Saturday",
     "2001-04-15": "Easter Sunday",
     "2001-04-16": "Easter Monday",
+    "2001-04-17": "Easter Tuesday",
     "2001-05-01": "Saint Joseph the Worker's Day",
-    "2001-05-24": "Ascension of Christ",
-    "2001-06-14": "Corpus Christi",
-    "2001-06-29": "Saint Peter and Saint Paul's Day",
-    "2001-08-15": "Assumption Day",
-    "2001-09-08": "Nativity of Mary Day",
+    "2001-05-24": "Ascension Day",
+    "2001-06-03": "Solemnity of Pentecost",
+    "2001-06-10": "Solemnity of Holy Trinity",
+    "2001-06-14": "Corpus Domini",
+    "2001-06-29": "Saints Peter and Paul's Day",
+    "2001-08-14": "Day Before Assumption of Mary",
+    "2001-08-15": "Assumption of Mary Day",
+    "2001-08-16": "Day After Assumption of Mary",
     "2001-10-16": "Anniversary of the Election of the Holy Father",
     "2001-11-01": "All Saints' Day",
-    "2001-11-04": "Saint Charles Borromeo Day",
-    "2001-12-08": "Immaculate Conception Day",
+    "2001-11-02": "All Souls' Day",
+    "2001-11-04": "Name Day of the Holy Father",
+    "2001-12-08": "Immaculate Conception",
+    "2001-12-24": "Christmas Eve",
     "2001-12-25": "Christmas Day",
     "2001-12-26": "Saint Stephen's Day",
-    "2002-01-01": "Solemnity of Mary Day",
+    "2001-12-27": "Saint John the Evangelist's Day",
+    "2001-12-31": "Last Day of the Year",
+    "2002-01-01": "Solemnity of Mary, Mother of God",
     "2002-01-06": "Epiphany",
-    "2002-02-11": "Lateran Treaty Day",
+    "2002-02-11": "Anniversary of the Foundation of Vatican City",
     "2002-03-19": "Saint Joseph's Day",
+    "2002-03-28": "Maundy Thursday",
+    "2002-03-29": "Good Friday",
+    "2002-03-30": "Holy Saturday",
     "2002-03-31": "Easter Sunday",
     "2002-04-01": "Easter Monday",
+    "2002-04-02": "Easter Tuesday",
     "2002-05-01": "Saint Joseph the Worker's Day",
-    "2002-05-09": "Ascension of Christ",
-    "2002-05-30": "Corpus Christi",
-    "2002-06-29": "Saint Peter and Saint Paul's Day",
-    "2002-08-15": "Assumption Day",
-    "2002-09-08": "Nativity of Mary Day",
+    "2002-05-09": "Ascension Day",
+    "2002-05-19": "Solemnity of Pentecost",
+    "2002-05-26": "Solemnity of Holy Trinity",
+    "2002-05-30": "Corpus Domini",
+    "2002-06-29": "Saints Peter and Paul's Day",
+    "2002-08-14": "Day Before Assumption of Mary",
+    "2002-08-15": "Assumption of Mary Day",
+    "2002-08-16": "Day After Assumption of Mary",
     "2002-10-16": "Anniversary of the Election of the Holy Father",
     "2002-11-01": "All Saints' Day",
-    "2002-11-04": "Saint Charles Borromeo Day",
-    "2002-12-08": "Immaculate Conception Day",
+    "2002-11-02": "All Souls' Day",
+    "2002-11-04": "Name Day of the Holy Father",
+    "2002-12-08": "Immaculate Conception",
+    "2002-12-24": "Christmas Eve",
     "2002-12-25": "Christmas Day",
     "2002-12-26": "Saint Stephen's Day",
-    "2003-01-01": "Solemnity of Mary Day",
+    "2002-12-27": "Saint John the Evangelist's Day",
+    "2002-12-31": "Last Day of the Year",
+    "2003-01-01": "Solemnity of Mary, Mother of God",
     "2003-01-06": "Epiphany",
-    "2003-02-11": "Lateran Treaty Day",
+    "2003-02-11": "Anniversary of the Foundation of Vatican City",
     "2003-03-19": "Saint Joseph's Day",
+    "2003-04-17": "Maundy Thursday",
+    "2003-04-18": "Good Friday",
+    "2003-04-19": "Holy Saturday",
     "2003-04-20": "Easter Sunday",
     "2003-04-21": "Easter Monday",
+    "2003-04-22": "Easter Tuesday",
     "2003-05-01": "Saint Joseph the Worker's Day",
-    "2003-05-29": "Ascension of Christ",
-    "2003-06-19": "Corpus Christi",
-    "2003-06-29": "Saint Peter and Saint Paul's Day",
-    "2003-08-15": "Assumption Day",
-    "2003-09-08": "Nativity of Mary Day",
+    "2003-05-29": "Ascension Day",
+    "2003-06-08": "Solemnity of Pentecost",
+    "2003-06-15": "Solemnity of Holy Trinity",
+    "2003-06-19": "Corpus Domini",
+    "2003-06-29": "Saints Peter and Paul's Day",
+    "2003-08-14": "Day Before Assumption of Mary",
+    "2003-08-15": "Assumption of Mary Day",
+    "2003-08-16": "Day After Assumption of Mary",
     "2003-10-16": "Anniversary of the Election of the Holy Father",
     "2003-11-01": "All Saints' Day",
-    "2003-11-04": "Saint Charles Borromeo Day",
-    "2003-12-08": "Immaculate Conception Day",
+    "2003-11-02": "All Souls' Day",
+    "2003-11-04": "Name Day of the Holy Father",
+    "2003-12-08": "Immaculate Conception",
+    "2003-12-24": "Christmas Eve",
     "2003-12-25": "Christmas Day",
     "2003-12-26": "Saint Stephen's Day",
-    "2004-01-01": "Solemnity of Mary Day",
+    "2003-12-27": "Saint John the Evangelist's Day",
+    "2003-12-31": "Last Day of the Year",
+    "2004-01-01": "Solemnity of Mary, Mother of God",
     "2004-01-06": "Epiphany",
-    "2004-02-11": "Lateran Treaty Day",
+    "2004-02-11": "Anniversary of the Foundation of Vatican City",
     "2004-03-19": "Saint Joseph's Day",
+    "2004-04-08": "Maundy Thursday",
+    "2004-04-09": "Good Friday",
+    "2004-04-10": "Holy Saturday",
     "2004-04-11": "Easter Sunday",
     "2004-04-12": "Easter Monday",
+    "2004-04-13": "Easter Tuesday",
     "2004-05-01": "Saint Joseph the Worker's Day",
-    "2004-05-20": "Ascension of Christ",
-    "2004-06-10": "Corpus Christi",
-    "2004-06-29": "Saint Peter and Saint Paul's Day",
-    "2004-08-15": "Assumption Day",
-    "2004-09-08": "Nativity of Mary Day",
+    "2004-05-20": "Ascension Day",
+    "2004-05-30": "Solemnity of Pentecost",
+    "2004-06-06": "Solemnity of Holy Trinity",
+    "2004-06-10": "Corpus Domini",
+    "2004-06-29": "Saints Peter and Paul's Day",
+    "2004-08-14": "Day Before Assumption of Mary",
+    "2004-08-15": "Assumption of Mary Day",
+    "2004-08-16": "Day After Assumption of Mary",
     "2004-10-16": "Anniversary of the Election of the Holy Father",
     "2004-11-01": "All Saints' Day",
-    "2004-11-04": "Saint Charles Borromeo Day",
-    "2004-12-08": "Immaculate Conception Day",
+    "2004-11-02": "All Souls' Day",
+    "2004-11-04": "Name Day of the Holy Father",
+    "2004-12-08": "Immaculate Conception",
+    "2004-12-24": "Christmas Eve",
     "2004-12-25": "Christmas Day",
     "2004-12-26": "Saint Stephen's Day",
-    "2005-01-01": "Solemnity of Mary Day",
+    "2004-12-27": "Saint John the Evangelist's Day",
+    "2004-12-31": "Last Day of the Year",
+    "2005-01-01": "Solemnity of Mary, Mother of God",
     "2005-01-06": "Epiphany",
-    "2005-02-11": "Lateran Treaty Day",
-    "2005-03-19": "Saint Joseph's Day",
+    "2005-02-11": "Anniversary of the Foundation of Vatican City",
+    "2005-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
+    "2005-03-24": "Maundy Thursday",
+    "2005-03-25": "Good Friday",
+    "2005-03-26": "Holy Saturday",
     "2005-03-27": "Easter Sunday",
     "2005-03-28": "Easter Monday",
+    "2005-03-29": "Easter Tuesday",
     "2005-04-19": "Anniversary of the Election of the Holy Father",
     "2005-05-01": "Saint Joseph the Worker's Day",
-    "2005-05-05": "Ascension of Christ",
-    "2005-05-26": "Corpus Christi",
-    "2005-06-29": "Saint Peter and Saint Paul's Day",
-    "2005-08-15": "Assumption Day",
-    "2005-09-08": "Nativity of Mary Day",
+    "2005-05-05": "Ascension Day",
+    "2005-05-15": "Solemnity of Pentecost",
+    "2005-05-22": "Solemnity of Holy Trinity",
+    "2005-05-26": "Corpus Domini",
+    "2005-06-29": "Saints Peter and Paul's Day",
+    "2005-08-14": "Day Before Assumption of Mary",
+    "2005-08-15": "Assumption of Mary Day",
+    "2005-08-16": "Day After Assumption of Mary",
     "2005-11-01": "All Saints' Day",
-    "2005-12-08": "Immaculate Conception Day",
+    "2005-11-02": "All Souls' Day",
+    "2005-12-08": "Immaculate Conception",
+    "2005-12-24": "Christmas Eve",
     "2005-12-25": "Christmas Day",
     "2005-12-26": "Saint Stephen's Day",
-    "2006-01-01": "Solemnity of Mary Day",
+    "2005-12-27": "Saint John the Evangelist's Day",
+    "2005-12-31": "Last Day of the Year",
+    "2006-01-01": "Solemnity of Mary, Mother of God",
     "2006-01-06": "Epiphany",
-    "2006-02-11": "Lateran Treaty Day",
-    "2006-03-19": "Saint Joseph's Day",
+    "2006-02-11": "Anniversary of the Foundation of Vatican City",
+    "2006-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
+    "2006-04-13": "Maundy Thursday",
+    "2006-04-14": "Good Friday",
+    "2006-04-15": "Holy Saturday",
     "2006-04-16": "Easter Sunday",
     "2006-04-17": "Easter Monday",
+    "2006-04-18": "Easter Tuesday",
     "2006-04-19": "Anniversary of the Election of the Holy Father",
     "2006-05-01": "Saint Joseph the Worker's Day",
-    "2006-05-25": "Ascension of Christ",
-    "2006-06-15": "Corpus Christi",
-    "2006-06-29": "Saint Peter and Saint Paul's Day",
-    "2006-08-15": "Assumption Day",
-    "2006-09-08": "Nativity of Mary Day",
+    "2006-05-25": "Ascension Day",
+    "2006-06-04": "Solemnity of Pentecost",
+    "2006-06-11": "Solemnity of Holy Trinity",
+    "2006-06-15": "Corpus Domini",
+    "2006-06-29": "Saints Peter and Paul's Day",
+    "2006-08-14": "Day Before Assumption of Mary",
+    "2006-08-15": "Assumption of Mary Day",
+    "2006-08-16": "Day After Assumption of Mary",
     "2006-11-01": "All Saints' Day",
-    "2006-12-08": "Immaculate Conception Day",
+    "2006-11-02": "All Souls' Day",
+    "2006-12-08": "Immaculate Conception",
+    "2006-12-24": "Christmas Eve",
     "2006-12-25": "Christmas Day",
     "2006-12-26": "Saint Stephen's Day",
-    "2007-01-01": "Solemnity of Mary Day",
+    "2006-12-27": "Saint John the Evangelist's Day",
+    "2006-12-31": "Last Day of the Year",
+    "2007-01-01": "Solemnity of Mary, Mother of God",
     "2007-01-06": "Epiphany",
-    "2007-02-11": "Lateran Treaty Day",
-    "2007-03-19": "Saint Joseph's Day",
+    "2007-02-11": "Anniversary of the Foundation of Vatican City",
+    "2007-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
+    "2007-04-05": "Maundy Thursday",
+    "2007-04-06": "Good Friday",
+    "2007-04-07": "Holy Saturday",
     "2007-04-08": "Easter Sunday",
     "2007-04-09": "Easter Monday",
+    "2007-04-10": "Easter Tuesday",
     "2007-04-19": "Anniversary of the Election of the Holy Father",
     "2007-05-01": "Saint Joseph the Worker's Day",
-    "2007-05-17": "Ascension of Christ",
-    "2007-06-07": "Corpus Christi",
-    "2007-06-29": "Saint Peter and Saint Paul's Day",
-    "2007-08-15": "Assumption Day",
-    "2007-09-08": "Nativity of Mary Day",
+    "2007-05-17": "Ascension Day",
+    "2007-05-27": "Solemnity of Pentecost",
+    "2007-06-03": "Solemnity of Holy Trinity",
+    "2007-06-07": "Corpus Domini",
+    "2007-06-29": "Saints Peter and Paul's Day",
+    "2007-08-14": "Day Before Assumption of Mary",
+    "2007-08-15": "Assumption of Mary Day",
+    "2007-08-16": "Day After Assumption of Mary",
     "2007-11-01": "All Saints' Day",
-    "2007-12-08": "Immaculate Conception Day",
+    "2007-11-02": "All Souls' Day",
+    "2007-12-08": "Immaculate Conception",
+    "2007-12-24": "Christmas Eve",
     "2007-12-25": "Christmas Day",
     "2007-12-26": "Saint Stephen's Day",
-    "2008-01-01": "Solemnity of Mary Day",
+    "2007-12-27": "Saint John the Evangelist's Day",
+    "2007-12-31": "Last Day of the Year",
+    "2008-01-01": "Solemnity of Mary, Mother of God",
     "2008-01-06": "Epiphany",
-    "2008-02-11": "Lateran Treaty Day",
-    "2008-03-19": "Saint Joseph's Day",
+    "2008-02-11": "Anniversary of the Foundation of Vatican City",
+    "2008-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
+    "2008-03-20": "Maundy Thursday",
+    "2008-03-21": "Good Friday",
+    "2008-03-22": "Holy Saturday",
     "2008-03-23": "Easter Sunday",
     "2008-03-24": "Easter Monday",
+    "2008-03-25": "Easter Tuesday",
     "2008-04-19": "Anniversary of the Election of the Holy Father",
-    "2008-05-01": "Ascension of Christ; Saint Joseph the Worker's Day",
-    "2008-05-22": "Corpus Christi",
-    "2008-06-29": "Saint Peter and Saint Paul's Day",
-    "2008-08-15": "Assumption Day",
-    "2008-09-08": "Nativity of Mary Day",
+    "2008-05-01": "Ascension Day; Saint Joseph the Worker's Day",
+    "2008-05-11": "Solemnity of Pentecost",
+    "2008-05-18": "Solemnity of Holy Trinity",
+    "2008-05-22": "Corpus Domini",
+    "2008-06-29": "Saints Peter and Paul's Day",
+    "2008-08-14": "Day Before Assumption of Mary",
+    "2008-08-15": "Assumption of Mary Day",
+    "2008-08-16": "Day After Assumption of Mary",
     "2008-11-01": "All Saints' Day",
-    "2008-12-08": "Immaculate Conception Day",
+    "2008-11-02": "All Souls' Day",
+    "2008-12-08": "Immaculate Conception",
+    "2008-12-24": "Christmas Eve",
     "2008-12-25": "Christmas Day",
     "2008-12-26": "Saint Stephen's Day",
-    "2009-01-01": "Solemnity of Mary Day",
+    "2008-12-27": "Saint John the Evangelist's Day",
+    "2008-12-31": "Last Day of the Year",
+    "2009-01-01": "Solemnity of Mary, Mother of God",
     "2009-01-06": "Epiphany",
-    "2009-02-11": "Lateran Treaty Day",
-    "2009-03-19": "Saint Joseph's Day",
+    "2009-02-11": "Anniversary of the Foundation of Vatican City",
+    "2009-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
+    "2009-04-09": "Maundy Thursday",
+    "2009-04-10": "Good Friday",
+    "2009-04-11": "Holy Saturday",
     "2009-04-12": "Easter Sunday",
     "2009-04-13": "Easter Monday",
+    "2009-04-14": "Easter Tuesday",
     "2009-04-19": "Anniversary of the Election of the Holy Father",
     "2009-05-01": "Saint Joseph the Worker's Day",
-    "2009-05-21": "Ascension of Christ",
-    "2009-06-11": "Corpus Christi",
-    "2009-06-29": "Saint Peter and Saint Paul's Day",
-    "2009-08-15": "Assumption Day",
-    "2009-09-08": "Nativity of Mary Day",
+    "2009-05-21": "Ascension Day",
+    "2009-05-31": "Solemnity of Pentecost",
+    "2009-06-07": "Solemnity of Holy Trinity",
+    "2009-06-11": "Corpus Domini",
+    "2009-06-29": "Saints Peter and Paul's Day",
+    "2009-08-14": "Day Before Assumption of Mary",
+    "2009-08-15": "Assumption of Mary Day",
+    "2009-08-16": "Day After Assumption of Mary",
     "2009-11-01": "All Saints' Day",
-    "2009-12-08": "Immaculate Conception Day",
+    "2009-11-02": "All Souls' Day",
+    "2009-12-08": "Immaculate Conception",
+    "2009-12-24": "Christmas Eve",
     "2009-12-25": "Christmas Day",
     "2009-12-26": "Saint Stephen's Day",
-    "2010-01-01": "Solemnity of Mary Day",
+    "2009-12-27": "Saint John the Evangelist's Day",
+    "2009-12-31": "Last Day of the Year",
+    "2010-01-01": "Solemnity of Mary, Mother of God",
     "2010-01-06": "Epiphany",
-    "2010-02-11": "Lateran Treaty Day",
-    "2010-03-19": "Saint Joseph's Day",
+    "2010-02-11": "Anniversary of the Foundation of Vatican City",
+    "2010-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
+    "2010-04-01": "Maundy Thursday",
+    "2010-04-02": "Good Friday",
+    "2010-04-03": "Holy Saturday",
     "2010-04-04": "Easter Sunday",
     "2010-04-05": "Easter Monday",
+    "2010-04-06": "Easter Tuesday",
     "2010-04-19": "Anniversary of the Election of the Holy Father",
     "2010-05-01": "Saint Joseph the Worker's Day",
-    "2010-06-29": "Saint Peter and Saint Paul's Day",
-    "2010-08-15": "Assumption Day",
-    "2010-09-08": "Nativity of Mary Day",
+    "2010-05-13": "Ascension Day",
+    "2010-05-23": "Solemnity of Pentecost",
+    "2010-05-30": "Solemnity of Holy Trinity",
+    "2010-06-03": "Corpus Domini",
+    "2010-06-29": "Saints Peter and Paul's Day",
+    "2010-08-14": "Day Before Assumption of Mary",
+    "2010-08-15": "Assumption of Mary Day",
+    "2010-08-16": "Day After Assumption of Mary",
     "2010-11-01": "All Saints' Day",
-    "2010-12-08": "Immaculate Conception Day",
+    "2010-11-02": "All Souls' Day",
+    "2010-12-08": "Immaculate Conception",
+    "2010-12-24": "Christmas Eve",
     "2010-12-25": "Christmas Day",
     "2010-12-26": "Saint Stephen's Day",
-    "2011-01-01": "Solemnity of Mary Day",
+    "2010-12-27": "Saint John the Evangelist's Day",
+    "2010-12-31": "Last Day of the Year",
+    "2011-01-01": "Solemnity of Mary, Mother of God",
     "2011-01-06": "Epiphany",
-    "2011-02-11": "Lateran Treaty Day",
-    "2011-03-19": "Saint Joseph's Day",
+    "2011-02-11": "Anniversary of the Foundation of Vatican City",
+    "2011-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
     "2011-04-19": "Anniversary of the Election of the Holy Father",
+    "2011-04-21": "Maundy Thursday",
+    "2011-04-22": "Good Friday",
+    "2011-04-23": "Holy Saturday",
     "2011-04-24": "Easter Sunday",
     "2011-04-25": "Easter Monday",
+    "2011-04-26": "Easter Tuesday",
     "2011-05-01": "Saint Joseph the Worker's Day",
-    "2011-06-29": "Saint Peter and Saint Paul's Day",
-    "2011-08-15": "Assumption Day",
-    "2011-09-08": "Nativity of Mary Day",
+    "2011-06-02": "Ascension Day",
+    "2011-06-12": "Solemnity of Pentecost",
+    "2011-06-19": "Solemnity of Holy Trinity",
+    "2011-06-23": "Corpus Domini",
+    "2011-06-29": "Saints Peter and Paul's Day",
+    "2011-08-14": "Day Before Assumption of Mary",
+    "2011-08-15": "Assumption of Mary Day",
+    "2011-08-16": "Day After Assumption of Mary",
     "2011-11-01": "All Saints' Day",
-    "2011-12-08": "Immaculate Conception Day",
+    "2011-11-02": "All Souls' Day",
+    "2011-12-08": "Immaculate Conception",
+    "2011-12-24": "Christmas Eve",
     "2011-12-25": "Christmas Day",
     "2011-12-26": "Saint Stephen's Day",
-    "2012-01-01": "Solemnity of Mary Day",
+    "2011-12-27": "Saint John the Evangelist's Day",
+    "2011-12-31": "Last Day of the Year",
+    "2012-01-01": "Solemnity of Mary, Mother of God",
     "2012-01-06": "Epiphany",
-    "2012-02-11": "Lateran Treaty Day",
-    "2012-03-19": "Saint Joseph's Day",
+    "2012-02-11": "Anniversary of the Foundation of Vatican City",
+    "2012-03-19": "Name Day of the Holy Father; Saint Joseph's Day",
+    "2012-04-05": "Maundy Thursday",
+    "2012-04-06": "Good Friday",
+    "2012-04-07": "Holy Saturday",
     "2012-04-08": "Easter Sunday",
     "2012-04-09": "Easter Monday",
+    "2012-04-10": "Easter Tuesday",
     "2012-04-19": "Anniversary of the Election of the Holy Father",
     "2012-05-01": "Saint Joseph the Worker's Day",
-    "2012-06-29": "Saint Peter and Saint Paul's Day",
-    "2012-08-15": "Assumption Day",
-    "2012-09-08": "Nativity of Mary Day",
+    "2012-05-17": "Ascension Day",
+    "2012-05-27": "Solemnity of Pentecost",
+    "2012-06-03": "Solemnity of Holy Trinity",
+    "2012-06-07": "Corpus Domini",
+    "2012-06-29": "Saints Peter and Paul's Day",
+    "2012-08-14": "Day Before Assumption of Mary",
+    "2012-08-15": "Assumption of Mary Day",
+    "2012-08-16": "Day After Assumption of Mary",
     "2012-11-01": "All Saints' Day",
-    "2012-12-08": "Immaculate Conception Day",
+    "2012-11-02": "All Souls' Day",
+    "2012-12-08": "Immaculate Conception",
+    "2012-12-24": "Christmas Eve",
     "2012-12-25": "Christmas Day",
     "2012-12-26": "Saint Stephen's Day",
-    "2013-01-01": "Solemnity of Mary Day",
+    "2012-12-27": "Saint John the Evangelist's Day",
+    "2012-12-31": "Last Day of the Year",
+    "2013-01-01": "Solemnity of Mary, Mother of God",
     "2013-01-06": "Epiphany",
-    "2013-02-11": "Lateran Treaty Day",
+    "2013-02-11": "Anniversary of the Foundation of Vatican City",
     "2013-03-13": "Anniversary of the Election of the Holy Father",
     "2013-03-19": "Saint Joseph's Day",
+    "2013-03-28": "Maundy Thursday",
+    "2013-03-29": "Good Friday",
+    "2013-03-30": "Holy Saturday",
     "2013-03-31": "Easter Sunday",
     "2013-04-01": "Easter Monday",
-    "2013-04-23": "Saint George's Day",
+    "2013-04-02": "Easter Tuesday",
+    "2013-04-23": "Name Day of the Holy Father",
     "2013-05-01": "Saint Joseph the Worker's Day",
-    "2013-06-29": "Saint Peter and Saint Paul's Day",
-    "2013-08-15": "Assumption Day",
-    "2013-09-08": "Nativity of Mary Day",
+    "2013-05-09": "Ascension Day",
+    "2013-05-19": "Solemnity of Pentecost",
+    "2013-05-26": "Solemnity of Holy Trinity",
+    "2013-05-30": "Corpus Domini",
+    "2013-06-29": "Saints Peter and Paul's Day",
+    "2013-08-14": "Day Before Assumption of Mary",
+    "2013-08-15": "Assumption of Mary Day",
+    "2013-08-16": "Day After Assumption of Mary",
     "2013-11-01": "All Saints' Day",
-    "2013-12-08": "Immaculate Conception Day",
+    "2013-11-02": "All Souls' Day",
+    "2013-12-08": "Immaculate Conception",
+    "2013-12-24": "Christmas Eve",
     "2013-12-25": "Christmas Day",
     "2013-12-26": "Saint Stephen's Day",
-    "2014-01-01": "Solemnity of Mary Day",
+    "2013-12-27": "Saint John the Evangelist's Day",
+    "2013-12-31": "Last Day of the Year",
+    "2014-01-01": "Solemnity of Mary, Mother of God",
     "2014-01-06": "Epiphany",
-    "2014-02-11": "Lateran Treaty Day",
+    "2014-02-11": "Anniversary of the Foundation of Vatican City",
     "2014-03-13": "Anniversary of the Election of the Holy Father",
     "2014-03-19": "Saint Joseph's Day",
+    "2014-04-17": "Maundy Thursday",
+    "2014-04-18": "Good Friday",
+    "2014-04-19": "Holy Saturday",
     "2014-04-20": "Easter Sunday",
     "2014-04-21": "Easter Monday",
-    "2014-04-23": "Saint George's Day",
+    "2014-04-22": "Easter Tuesday",
+    "2014-04-23": "Name Day of the Holy Father",
     "2014-05-01": "Saint Joseph the Worker's Day",
-    "2014-06-29": "Saint Peter and Saint Paul's Day",
-    "2014-08-15": "Assumption Day",
-    "2014-09-08": "Nativity of Mary Day",
+    "2014-05-29": "Ascension Day",
+    "2014-06-08": "Solemnity of Pentecost",
+    "2014-06-15": "Solemnity of Holy Trinity",
+    "2014-06-19": "Corpus Domini",
+    "2014-06-29": "Saints Peter and Paul's Day",
+    "2014-08-14": "Day Before Assumption of Mary",
+    "2014-08-15": "Assumption of Mary Day",
+    "2014-08-16": "Day After Assumption of Mary",
     "2014-11-01": "All Saints' Day",
-    "2014-12-08": "Immaculate Conception Day",
+    "2014-11-02": "All Souls' Day",
+    "2014-12-08": "Immaculate Conception",
+    "2014-12-24": "Christmas Eve",
     "2014-12-25": "Christmas Day",
     "2014-12-26": "Saint Stephen's Day",
-    "2015-01-01": "Solemnity of Mary Day",
+    "2014-12-27": "Saint John the Evangelist's Day",
+    "2014-12-31": "Last Day of the Year",
+    "2015-01-01": "Solemnity of Mary, Mother of God",
     "2015-01-06": "Epiphany",
-    "2015-02-11": "Lateran Treaty Day",
+    "2015-02-11": "Anniversary of the Foundation of Vatican City",
     "2015-03-13": "Anniversary of the Election of the Holy Father",
     "2015-03-19": "Saint Joseph's Day",
+    "2015-04-02": "Maundy Thursday",
+    "2015-04-03": "Good Friday",
+    "2015-04-04": "Holy Saturday",
     "2015-04-05": "Easter Sunday",
     "2015-04-06": "Easter Monday",
-    "2015-04-23": "Saint George's Day",
+    "2015-04-07": "Easter Tuesday",
+    "2015-04-23": "Name Day of the Holy Father",
     "2015-05-01": "Saint Joseph the Worker's Day",
-    "2015-06-29": "Saint Peter and Saint Paul's Day",
-    "2015-08-15": "Assumption Day",
-    "2015-09-08": "Nativity of Mary Day",
+    "2015-05-14": "Ascension Day",
+    "2015-05-24": "Solemnity of Pentecost",
+    "2015-05-31": "Solemnity of Holy Trinity",
+    "2015-06-04": "Corpus Domini",
+    "2015-06-29": "Saints Peter and Paul's Day",
+    "2015-08-14": "Day Before Assumption of Mary",
+    "2015-08-15": "Assumption of Mary Day",
+    "2015-08-16": "Day After Assumption of Mary",
     "2015-11-01": "All Saints' Day",
-    "2015-12-08": "Immaculate Conception Day",
+    "2015-11-02": "All Souls' Day",
+    "2015-12-08": "Immaculate Conception",
+    "2015-12-24": "Christmas Eve",
     "2015-12-25": "Christmas Day",
     "2015-12-26": "Saint Stephen's Day",
-    "2016-01-01": "Solemnity of Mary Day",
+    "2015-12-27": "Saint John the Evangelist's Day",
+    "2015-12-31": "Last Day of the Year",
+    "2016-01-01": "Solemnity of Mary, Mother of God",
     "2016-01-06": "Epiphany",
-    "2016-02-11": "Lateran Treaty Day",
+    "2016-02-11": "Anniversary of the Foundation of Vatican City",
     "2016-03-13": "Anniversary of the Election of the Holy Father",
     "2016-03-19": "Saint Joseph's Day",
+    "2016-03-24": "Maundy Thursday",
+    "2016-03-25": "Good Friday",
+    "2016-03-26": "Holy Saturday",
     "2016-03-27": "Easter Sunday",
     "2016-03-28": "Easter Monday",
-    "2016-04-23": "Saint George's Day",
+    "2016-03-29": "Easter Tuesday",
+    "2016-04-23": "Name Day of the Holy Father",
     "2016-05-01": "Saint Joseph the Worker's Day",
-    "2016-06-29": "Saint Peter and Saint Paul's Day",
-    "2016-08-15": "Assumption Day",
-    "2016-09-08": "Nativity of Mary Day",
+    "2016-05-05": "Ascension Day",
+    "2016-05-15": "Solemnity of Pentecost",
+    "2016-05-22": "Solemnity of Holy Trinity",
+    "2016-05-26": "Corpus Domini",
+    "2016-06-29": "Saints Peter and Paul's Day",
+    "2016-08-14": "Day Before Assumption of Mary",
+    "2016-08-15": "Assumption of Mary Day",
+    "2016-08-16": "Day After Assumption of Mary",
     "2016-11-01": "All Saints' Day",
-    "2016-12-08": "Immaculate Conception Day",
+    "2016-11-02": "All Souls' Day",
+    "2016-12-08": "Immaculate Conception",
+    "2016-12-24": "Christmas Eve",
     "2016-12-25": "Christmas Day",
     "2016-12-26": "Saint Stephen's Day",
-    "2017-01-01": "Solemnity of Mary Day",
+    "2016-12-27": "Saint John the Evangelist's Day",
+    "2016-12-31": "Last Day of the Year",
+    "2017-01-01": "Solemnity of Mary, Mother of God",
     "2017-01-06": "Epiphany",
-    "2017-02-11": "Lateran Treaty Day",
+    "2017-02-11": "Anniversary of the Foundation of Vatican City",
     "2017-03-13": "Anniversary of the Election of the Holy Father",
     "2017-03-19": "Saint Joseph's Day",
+    "2017-04-13": "Maundy Thursday",
+    "2017-04-14": "Good Friday",
+    "2017-04-15": "Holy Saturday",
     "2017-04-16": "Easter Sunday",
     "2017-04-17": "Easter Monday",
-    "2017-04-23": "Saint George's Day",
+    "2017-04-18": "Easter Tuesday",
+    "2017-04-23": "Name Day of the Holy Father",
     "2017-05-01": "Saint Joseph the Worker's Day",
-    "2017-06-29": "Saint Peter and Saint Paul's Day",
-    "2017-08-15": "Assumption Day",
-    "2017-09-08": "Nativity of Mary Day",
+    "2017-05-25": "Ascension Day",
+    "2017-06-04": "Solemnity of Pentecost",
+    "2017-06-11": "Solemnity of Holy Trinity",
+    "2017-06-15": "Corpus Domini",
+    "2017-06-29": "Saints Peter and Paul's Day",
+    "2017-08-14": "Day Before Assumption of Mary",
+    "2017-08-15": "Assumption of Mary Day",
+    "2017-08-16": "Day After Assumption of Mary",
     "2017-11-01": "All Saints' Day",
-    "2017-12-08": "Immaculate Conception Day",
+    "2017-11-02": "All Souls' Day",
+    "2017-12-08": "Immaculate Conception",
+    "2017-12-24": "Christmas Eve",
     "2017-12-25": "Christmas Day",
     "2017-12-26": "Saint Stephen's Day",
-    "2018-01-01": "Solemnity of Mary Day",
+    "2017-12-27": "Saint John the Evangelist's Day",
+    "2017-12-31": "Last Day of the Year",
+    "2018-01-01": "Solemnity of Mary, Mother of God",
     "2018-01-06": "Epiphany",
-    "2018-02-11": "Lateran Treaty Day",
+    "2018-02-11": "Anniversary of the Foundation of Vatican City",
     "2018-03-13": "Anniversary of the Election of the Holy Father",
     "2018-03-19": "Saint Joseph's Day",
+    "2018-03-29": "Maundy Thursday",
+    "2018-03-30": "Good Friday",
+    "2018-03-31": "Holy Saturday",
     "2018-04-01": "Easter Sunday",
     "2018-04-02": "Easter Monday",
-    "2018-04-23": "Saint George's Day",
+    "2018-04-03": "Easter Tuesday",
+    "2018-04-23": "Name Day of the Holy Father",
     "2018-05-01": "Saint Joseph the Worker's Day",
-    "2018-06-29": "Saint Peter and Saint Paul's Day",
-    "2018-08-15": "Assumption Day",
-    "2018-09-08": "Nativity of Mary Day",
+    "2018-05-10": "Ascension Day",
+    "2018-05-20": "Solemnity of Pentecost",
+    "2018-05-27": "Solemnity of Holy Trinity",
+    "2018-05-31": "Corpus Domini",
+    "2018-06-29": "Saints Peter and Paul's Day",
+    "2018-08-14": "Day Before Assumption of Mary",
+    "2018-08-15": "Assumption of Mary Day",
+    "2018-08-16": "Day After Assumption of Mary",
     "2018-11-01": "All Saints' Day",
-    "2018-12-08": "Immaculate Conception Day",
+    "2018-11-02": "All Souls' Day",
+    "2018-12-08": "Immaculate Conception",
+    "2018-12-24": "Christmas Eve",
     "2018-12-25": "Christmas Day",
     "2018-12-26": "Saint Stephen's Day",
-    "2019-01-01": "Solemnity of Mary Day",
+    "2018-12-27": "Saint John the Evangelist's Day",
+    "2018-12-31": "Last Day of the Year",
+    "2019-01-01": "Solemnity of Mary, Mother of God",
     "2019-01-06": "Epiphany",
-    "2019-02-11": "Lateran Treaty Day",
+    "2019-02-11": "Anniversary of the Foundation of Vatican City",
     "2019-03-13": "Anniversary of the Election of the Holy Father",
     "2019-03-19": "Saint Joseph's Day",
+    "2019-04-18": "Maundy Thursday",
+    "2019-04-19": "Good Friday",
+    "2019-04-20": "Holy Saturday",
     "2019-04-21": "Easter Sunday",
     "2019-04-22": "Easter Monday",
-    "2019-04-23": "Saint George's Day",
+    "2019-04-23": "Easter Tuesday; Name Day of the Holy Father",
     "2019-05-01": "Saint Joseph the Worker's Day",
-    "2019-06-29": "Saint Peter and Saint Paul's Day",
-    "2019-08-15": "Assumption Day",
-    "2019-09-08": "Nativity of Mary Day",
+    "2019-05-30": "Ascension Day",
+    "2019-06-09": "Solemnity of Pentecost",
+    "2019-06-16": "Solemnity of Holy Trinity",
+    "2019-06-20": "Corpus Domini",
+    "2019-06-29": "Saints Peter and Paul's Day",
+    "2019-08-14": "Day Before Assumption of Mary",
+    "2019-08-15": "Assumption of Mary Day",
+    "2019-08-16": "Day After Assumption of Mary",
     "2019-11-01": "All Saints' Day",
-    "2019-12-08": "Immaculate Conception Day",
+    "2019-11-02": "All Souls' Day",
+    "2019-12-08": "Immaculate Conception",
+    "2019-12-24": "Christmas Eve",
     "2019-12-25": "Christmas Day",
     "2019-12-26": "Saint Stephen's Day",
-    "2020-01-01": "Solemnity of Mary Day",
+    "2019-12-27": "Saint John the Evangelist's Day",
+    "2019-12-31": "Last Day of the Year",
+    "2020-01-01": "Solemnity of Mary, Mother of God",
     "2020-01-06": "Epiphany",
-    "2020-02-11": "Lateran Treaty Day",
+    "2020-02-11": "Anniversary of the Foundation of Vatican City",
     "2020-03-13": "Anniversary of the Election of the Holy Father",
     "2020-03-19": "Saint Joseph's Day",
+    "2020-04-09": "Maundy Thursday",
+    "2020-04-10": "Good Friday",
+    "2020-04-11": "Holy Saturday",
     "2020-04-12": "Easter Sunday",
     "2020-04-13": "Easter Monday",
-    "2020-04-23": "Saint George's Day",
+    "2020-04-14": "Easter Tuesday",
+    "2020-04-23": "Name Day of the Holy Father",
     "2020-05-01": "Saint Joseph the Worker's Day",
-    "2020-06-29": "Saint Peter and Saint Paul's Day",
-    "2020-08-15": "Assumption Day",
-    "2020-09-08": "Nativity of Mary Day",
+    "2020-05-21": "Ascension Day",
+    "2020-05-31": "Solemnity of Pentecost",
+    "2020-06-07": "Solemnity of Holy Trinity",
+    "2020-06-11": "Corpus Domini",
+    "2020-06-29": "Saints Peter and Paul's Day",
+    "2020-08-14": "Day Before Assumption of Mary",
+    "2020-08-15": "Assumption of Mary Day",
+    "2020-08-16": "Day After Assumption of Mary",
     "2020-11-01": "All Saints' Day",
-    "2020-12-08": "Immaculate Conception Day",
+    "2020-11-02": "All Souls' Day",
+    "2020-12-08": "Immaculate Conception",
+    "2020-12-24": "Christmas Eve",
     "2020-12-25": "Christmas Day",
     "2020-12-26": "Saint Stephen's Day",
-    "2021-01-01": "Solemnity of Mary Day",
+    "2020-12-27": "Saint John the Evangelist's Day",
+    "2020-12-31": "Last Day of the Year",
+    "2021-01-01": "Solemnity of Mary, Mother of God",
     "2021-01-06": "Epiphany",
-    "2021-02-11": "Lateran Treaty Day",
+    "2021-02-11": "Anniversary of the Foundation of Vatican City",
     "2021-03-13": "Anniversary of the Election of the Holy Father",
     "2021-03-19": "Saint Joseph's Day",
+    "2021-04-01": "Maundy Thursday",
+    "2021-04-02": "Good Friday",
+    "2021-04-03": "Holy Saturday",
     "2021-04-04": "Easter Sunday",
     "2021-04-05": "Easter Monday",
-    "2021-04-23": "Saint George's Day",
+    "2021-04-06": "Easter Tuesday",
+    "2021-04-23": "Name Day of the Holy Father",
     "2021-05-01": "Saint Joseph the Worker's Day",
-    "2021-06-29": "Saint Peter and Saint Paul's Day",
-    "2021-08-15": "Assumption Day",
-    "2021-09-08": "Nativity of Mary Day",
+    "2021-05-13": "Ascension Day",
+    "2021-05-23": "Solemnity of Pentecost",
+    "2021-05-30": "Solemnity of Holy Trinity",
+    "2021-06-03": "Corpus Domini",
+    "2021-06-29": "Saints Peter and Paul's Day",
+    "2021-08-14": "Day Before Assumption of Mary",
+    "2021-08-15": "Assumption of Mary Day",
+    "2021-08-16": "Day After Assumption of Mary",
     "2021-11-01": "All Saints' Day",
-    "2021-12-08": "Immaculate Conception Day",
+    "2021-11-02": "All Souls' Day",
+    "2021-12-08": "Immaculate Conception",
+    "2021-12-24": "Christmas Eve",
     "2021-12-25": "Christmas Day",
     "2021-12-26": "Saint Stephen's Day",
-    "2022-01-01": "Solemnity of Mary Day",
+    "2021-12-27": "Saint John the Evangelist's Day",
+    "2021-12-31": "Last Day of the Year",
+    "2022-01-01": "Solemnity of Mary, Mother of God",
     "2022-01-06": "Epiphany",
-    "2022-02-11": "Lateran Treaty Day",
+    "2022-02-11": "Anniversary of the Foundation of Vatican City",
     "2022-03-13": "Anniversary of the Election of the Holy Father",
     "2022-03-19": "Saint Joseph's Day",
+    "2022-04-14": "Maundy Thursday",
+    "2022-04-15": "Good Friday",
+    "2022-04-16": "Holy Saturday",
     "2022-04-17": "Easter Sunday",
     "2022-04-18": "Easter Monday",
-    "2022-04-23": "Saint George's Day",
+    "2022-04-19": "Easter Tuesday",
+    "2022-04-23": "Name Day of the Holy Father",
     "2022-05-01": "Saint Joseph the Worker's Day",
-    "2022-06-29": "Saint Peter and Saint Paul's Day",
-    "2022-08-15": "Assumption Day",
-    "2022-09-08": "Nativity of Mary Day",
+    "2022-05-26": "Ascension Day",
+    "2022-06-05": "Solemnity of Pentecost",
+    "2022-06-12": "Solemnity of Holy Trinity",
+    "2022-06-16": "Corpus Domini",
+    "2022-06-29": "Saints Peter and Paul's Day",
+    "2022-08-14": "Day Before Assumption of Mary",
+    "2022-08-15": "Assumption of Mary Day",
+    "2022-08-16": "Day After Assumption of Mary",
     "2022-11-01": "All Saints' Day",
-    "2022-12-08": "Immaculate Conception Day",
+    "2022-11-02": "All Souls' Day",
+    "2022-12-08": "Immaculate Conception",
+    "2022-12-24": "Christmas Eve",
     "2022-12-25": "Christmas Day",
     "2022-12-26": "Saint Stephen's Day",
-    "2023-01-01": "Solemnity of Mary Day",
+    "2022-12-27": "Saint John the Evangelist's Day",
+    "2022-12-31": "Last Day of the Year",
+    "2023-01-01": "Solemnity of Mary, Mother of God",
     "2023-01-06": "Epiphany",
-    "2023-02-11": "Lateran Treaty Day",
+    "2023-02-11": "Anniversary of the Foundation of Vatican City",
     "2023-03-13": "Anniversary of the Election of the Holy Father",
     "2023-03-19": "Saint Joseph's Day",
+    "2023-04-06": "Maundy Thursday",
+    "2023-04-07": "Good Friday",
+    "2023-04-08": "Holy Saturday",
     "2023-04-09": "Easter Sunday",
     "2023-04-10": "Easter Monday",
-    "2023-04-23": "Saint George's Day",
+    "2023-04-11": "Easter Tuesday",
+    "2023-04-23": "Name Day of the Holy Father",
     "2023-05-01": "Saint Joseph the Worker's Day",
-    "2023-06-29": "Saint Peter and Saint Paul's Day",
-    "2023-08-15": "Assumption Day",
-    "2023-09-08": "Nativity of Mary Day",
+    "2023-05-18": "Ascension Day",
+    "2023-05-28": "Solemnity of Pentecost",
+    "2023-06-04": "Solemnity of Holy Trinity",
+    "2023-06-08": "Corpus Domini",
+    "2023-06-29": "Saints Peter and Paul's Day",
+    "2023-08-14": "Day Before Assumption of Mary",
+    "2023-08-15": "Assumption of Mary Day",
+    "2023-08-16": "Day After Assumption of Mary",
     "2023-11-01": "All Saints' Day",
-    "2023-12-08": "Immaculate Conception Day",
+    "2023-11-02": "All Souls' Day",
+    "2023-12-08": "Immaculate Conception",
+    "2023-12-24": "Christmas Eve",
     "2023-12-25": "Christmas Day",
     "2023-12-26": "Saint Stephen's Day",
-    "2024-01-01": "Solemnity of Mary Day",
+    "2023-12-27": "Saint John the Evangelist's Day",
+    "2023-12-31": "Last Day of the Year",
+    "2024-01-01": "Solemnity of Mary, Mother of God",
     "2024-01-06": "Epiphany",
-    "2024-02-11": "Lateran Treaty Day",
+    "2024-02-11": "Anniversary of the Foundation of Vatican City",
     "2024-03-13": "Anniversary of the Election of the Holy Father",
     "2024-03-19": "Saint Joseph's Day",
+    "2024-03-28": "Maundy Thursday",
+    "2024-03-29": "Good Friday",
+    "2024-03-30": "Holy Saturday",
     "2024-03-31": "Easter Sunday",
     "2024-04-01": "Easter Monday",
-    "2024-04-23": "Saint George's Day",
+    "2024-04-02": "Easter Tuesday",
+    "2024-04-23": "Name Day of the Holy Father",
     "2024-05-01": "Saint Joseph the Worker's Day",
-    "2024-06-29": "Saint Peter and Saint Paul's Day",
-    "2024-08-15": "Assumption Day",
-    "2024-09-08": "Nativity of Mary Day",
+    "2024-05-09": "Ascension Day",
+    "2024-05-19": "Solemnity of Pentecost",
+    "2024-05-26": "Solemnity of Holy Trinity",
+    "2024-05-30": "Corpus Domini",
+    "2024-06-29": "Saints Peter and Paul's Day",
+    "2024-08-14": "Day Before Assumption of Mary",
+    "2024-08-15": "Assumption of Mary Day",
+    "2024-08-16": "Day After Assumption of Mary",
     "2024-11-01": "All Saints' Day",
-    "2024-12-08": "Immaculate Conception Day",
+    "2024-11-02": "All Souls' Day",
+    "2024-12-08": "Immaculate Conception",
+    "2024-12-24": "Christmas Eve",
     "2024-12-25": "Christmas Day",
     "2024-12-26": "Saint Stephen's Day",
-    "2025-01-01": "Solemnity of Mary Day",
+    "2024-12-27": "Saint John the Evangelist's Day",
+    "2024-12-31": "Last Day of the Year",
+    "2025-01-01": "Solemnity of Mary, Mother of God",
     "2025-01-06": "Epiphany",
-    "2025-02-11": "Lateran Treaty Day",
+    "2025-02-11": "Anniversary of the Foundation of Vatican City",
     "2025-03-13": "Anniversary of the Election of the Holy Father",
     "2025-03-19": "Saint Joseph's Day",
+    "2025-04-17": "Maundy Thursday",
+    "2025-04-18": "Good Friday",
+    "2025-04-19": "Holy Saturday",
     "2025-04-20": "Easter Sunday",
     "2025-04-21": "Easter Monday",
-    "2025-04-23": "Saint George's Day",
+    "2025-04-22": "Easter Tuesday",
+    "2025-04-23": "Name Day of the Holy Father",
     "2025-05-01": "Saint Joseph the Worker's Day",
-    "2025-06-29": "Saint Peter and Saint Paul's Day",
-    "2025-08-15": "Assumption Day",
-    "2025-09-08": "Nativity of Mary Day",
+    "2025-05-29": "Ascension Day",
+    "2025-06-08": "Solemnity of Pentecost",
+    "2025-06-15": "Solemnity of Holy Trinity",
+    "2025-06-19": "Corpus Domini",
+    "2025-06-29": "Saints Peter and Paul's Day",
+    "2025-08-14": "Day Before Assumption of Mary",
+    "2025-08-15": "Assumption of Mary Day",
+    "2025-08-16": "Day After Assumption of Mary",
     "2025-11-01": "All Saints' Day",
-    "2025-12-08": "Immaculate Conception Day",
+    "2025-11-02": "All Souls' Day",
+    "2025-12-08": "Immaculate Conception",
+    "2025-12-24": "Christmas Eve",
     "2025-12-25": "Christmas Day",
     "2025-12-26": "Saint Stephen's Day",
-    "2026-01-01": "Solemnity of Mary Day",
+    "2025-12-27": "Saint John the Evangelist's Day",
+    "2025-12-31": "Last Day of the Year",
+    "2026-01-01": "Solemnity of Mary, Mother of God",
     "2026-01-06": "Epiphany",
-    "2026-02-11": "Lateran Treaty Day",
+    "2026-02-11": "Anniversary of the Foundation of Vatican City",
     "2026-03-13": "Anniversary of the Election of the Holy Father",
     "2026-03-19": "Saint Joseph's Day",
+    "2026-04-02": "Maundy Thursday",
+    "2026-04-03": "Good Friday",
+    "2026-04-04": "Holy Saturday",
     "2026-04-05": "Easter Sunday",
     "2026-04-06": "Easter Monday",
-    "2026-04-23": "Saint George's Day",
+    "2026-04-07": "Easter Tuesday",
+    "2026-04-23": "Name Day of the Holy Father",
     "2026-05-01": "Saint Joseph the Worker's Day",
-    "2026-06-29": "Saint Peter and Saint Paul's Day",
-    "2026-08-15": "Assumption Day",
-    "2026-09-08": "Nativity of Mary Day",
+    "2026-05-14": "Ascension Day",
+    "2026-05-24": "Solemnity of Pentecost",
+    "2026-05-31": "Solemnity of Holy Trinity",
+    "2026-06-04": "Corpus Domini",
+    "2026-06-29": "Saints Peter and Paul's Day",
+    "2026-08-14": "Day Before Assumption of Mary",
+    "2026-08-15": "Assumption of Mary Day",
+    "2026-08-16": "Day After Assumption of Mary",
     "2026-11-01": "All Saints' Day",
-    "2026-12-08": "Immaculate Conception Day",
+    "2026-11-02": "All Souls' Day",
+    "2026-12-08": "Immaculate Conception",
+    "2026-12-24": "Christmas Eve",
     "2026-12-25": "Christmas Day",
     "2026-12-26": "Saint Stephen's Day",
-    "2027-01-01": "Solemnity of Mary Day",
+    "2026-12-27": "Saint John the Evangelist's Day",
+    "2026-12-31": "Last Day of the Year",
+    "2027-01-01": "Solemnity of Mary, Mother of God",
     "2027-01-06": "Epiphany",
-    "2027-02-11": "Lateran Treaty Day",
+    "2027-02-11": "Anniversary of the Foundation of Vatican City",
     "2027-03-13": "Anniversary of the Election of the Holy Father",
     "2027-03-19": "Saint Joseph's Day",
+    "2027-03-25": "Maundy Thursday",
+    "2027-03-26": "Good Friday",
+    "2027-03-27": "Holy Saturday",
     "2027-03-28": "Easter Sunday",
     "2027-03-29": "Easter Monday",
-    "2027-04-23": "Saint George's Day",
+    "2027-03-30": "Easter Tuesday",
+    "2027-04-23": "Name Day of the Holy Father",
     "2027-05-01": "Saint Joseph the Worker's Day",
-    "2027-06-29": "Saint Peter and Saint Paul's Day",
-    "2027-08-15": "Assumption Day",
-    "2027-09-08": "Nativity of Mary Day",
+    "2027-05-06": "Ascension Day",
+    "2027-05-16": "Solemnity of Pentecost",
+    "2027-05-23": "Solemnity of Holy Trinity",
+    "2027-05-27": "Corpus Domini",
+    "2027-06-29": "Saints Peter and Paul's Day",
+    "2027-08-14": "Day Before Assumption of Mary",
+    "2027-08-15": "Assumption of Mary Day",
+    "2027-08-16": "Day After Assumption of Mary",
     "2027-11-01": "All Saints' Day",
-    "2027-12-08": "Immaculate Conception Day",
+    "2027-11-02": "All Souls' Day",
+    "2027-12-08": "Immaculate Conception",
+    "2027-12-24": "Christmas Eve",
     "2027-12-25": "Christmas Day",
     "2027-12-26": "Saint Stephen's Day",
-    "2028-01-01": "Solemnity of Mary Day",
+    "2027-12-27": "Saint John the Evangelist's Day",
+    "2027-12-31": "Last Day of the Year",
+    "2028-01-01": "Solemnity of Mary, Mother of God",
     "2028-01-06": "Epiphany",
-    "2028-02-11": "Lateran Treaty Day",
+    "2028-02-11": "Anniversary of the Foundation of Vatican City",
     "2028-03-13": "Anniversary of the Election of the Holy Father",
     "2028-03-19": "Saint Joseph's Day",
+    "2028-04-13": "Maundy Thursday",
+    "2028-04-14": "Good Friday",
+    "2028-04-15": "Holy Saturday",
     "2028-04-16": "Easter Sunday",
     "2028-04-17": "Easter Monday",
-    "2028-04-23": "Saint George's Day",
+    "2028-04-18": "Easter Tuesday",
+    "2028-04-23": "Name Day of the Holy Father",
     "2028-05-01": "Saint Joseph the Worker's Day",
-    "2028-06-29": "Saint Peter and Saint Paul's Day",
-    "2028-08-15": "Assumption Day",
-    "2028-09-08": "Nativity of Mary Day",
+    "2028-05-25": "Ascension Day",
+    "2028-06-04": "Solemnity of Pentecost",
+    "2028-06-11": "Solemnity of Holy Trinity",
+    "2028-06-15": "Corpus Domini",
+    "2028-06-29": "Saints Peter and Paul's Day",
+    "2028-08-14": "Day Before Assumption of Mary",
+    "2028-08-15": "Assumption of Mary Day",
+    "2028-08-16": "Day After Assumption of Mary",
     "2028-11-01": "All Saints' Day",
-    "2028-12-08": "Immaculate Conception Day",
+    "2028-11-02": "All Souls' Day",
+    "2028-12-08": "Immaculate Conception",
+    "2028-12-24": "Christmas Eve",
     "2028-12-25": "Christmas Day",
     "2028-12-26": "Saint Stephen's Day",
-    "2029-01-01": "Solemnity of Mary Day",
+    "2028-12-27": "Saint John the Evangelist's Day",
+    "2028-12-31": "Last Day of the Year",
+    "2029-01-01": "Solemnity of Mary, Mother of God",
     "2029-01-06": "Epiphany",
-    "2029-02-11": "Lateran Treaty Day",
+    "2029-02-11": "Anniversary of the Foundation of Vatican City",
     "2029-03-13": "Anniversary of the Election of the Holy Father",
     "2029-03-19": "Saint Joseph's Day",
+    "2029-03-29": "Maundy Thursday",
+    "2029-03-30": "Good Friday",
+    "2029-03-31": "Holy Saturday",
     "2029-04-01": "Easter Sunday",
     "2029-04-02": "Easter Monday",
-    "2029-04-23": "Saint George's Day",
+    "2029-04-03": "Easter Tuesday",
+    "2029-04-23": "Name Day of the Holy Father",
     "2029-05-01": "Saint Joseph the Worker's Day",
-    "2029-06-29": "Saint Peter and Saint Paul's Day",
-    "2029-08-15": "Assumption Day",
-    "2029-09-08": "Nativity of Mary Day",
+    "2029-05-10": "Ascension Day",
+    "2029-05-20": "Solemnity of Pentecost",
+    "2029-05-27": "Solemnity of Holy Trinity",
+    "2029-05-31": "Corpus Domini",
+    "2029-06-29": "Saints Peter and Paul's Day",
+    "2029-08-14": "Day Before Assumption of Mary",
+    "2029-08-15": "Assumption of Mary Day",
+    "2029-08-16": "Day After Assumption of Mary",
     "2029-11-01": "All Saints' Day",
-    "2029-12-08": "Immaculate Conception Day",
+    "2029-11-02": "All Souls' Day",
+    "2029-12-08": "Immaculate Conception",
+    "2029-12-24": "Christmas Eve",
     "2029-12-25": "Christmas Day",
     "2029-12-26": "Saint Stephen's Day",
-    "2030-01-01": "Solemnity of Mary Day",
+    "2029-12-27": "Saint John the Evangelist's Day",
+    "2029-12-31": "Last Day of the Year",
+    "2030-01-01": "Solemnity of Mary, Mother of God",
     "2030-01-06": "Epiphany",
-    "2030-02-11": "Lateran Treaty Day",
+    "2030-02-11": "Anniversary of the Foundation of Vatican City",
     "2030-03-13": "Anniversary of the Election of the Holy Father",
     "2030-03-19": "Saint Joseph's Day",
+    "2030-04-18": "Maundy Thursday",
+    "2030-04-19": "Good Friday",
+    "2030-04-20": "Holy Saturday",
     "2030-04-21": "Easter Sunday",
     "2030-04-22": "Easter Monday",
-    "2030-04-23": "Saint George's Day",
+    "2030-04-23": "Easter Tuesday; Name Day of the Holy Father",
     "2030-05-01": "Saint Joseph the Worker's Day",
-    "2030-06-29": "Saint Peter and Saint Paul's Day",
-    "2030-08-15": "Assumption Day",
-    "2030-09-08": "Nativity of Mary Day",
+    "2030-05-30": "Ascension Day",
+    "2030-06-09": "Solemnity of Pentecost",
+    "2030-06-16": "Solemnity of Holy Trinity",
+    "2030-06-20": "Corpus Domini",
+    "2030-06-29": "Saints Peter and Paul's Day",
+    "2030-08-14": "Day Before Assumption of Mary",
+    "2030-08-15": "Assumption of Mary Day",
+    "2030-08-16": "Day After Assumption of Mary",
     "2030-11-01": "All Saints' Day",
-    "2030-12-08": "Immaculate Conception Day",
+    "2030-11-02": "All Souls' Day",
+    "2030-12-08": "Immaculate Conception",
+    "2030-12-24": "Christmas Eve",
     "2030-12-25": "Christmas Day",
     "2030-12-26": "Saint Stephen's Day",
-    "2031-01-01": "Solemnity of Mary Day",
+    "2030-12-27": "Saint John the Evangelist's Day",
+    "2030-12-31": "Last Day of the Year",
+    "2031-01-01": "Solemnity of Mary, Mother of God",
     "2031-01-06": "Epiphany",
-    "2031-02-11": "Lateran Treaty Day",
+    "2031-02-11": "Anniversary of the Foundation of Vatican City",
     "2031-03-13": "Anniversary of the Election of the Holy Father",
     "2031-03-19": "Saint Joseph's Day",
+    "2031-04-10": "Maundy Thursday",
+    "2031-04-11": "Good Friday",
+    "2031-04-12": "Holy Saturday",
     "2031-04-13": "Easter Sunday",
     "2031-04-14": "Easter Monday",
-    "2031-04-23": "Saint George's Day",
+    "2031-04-15": "Easter Tuesday",
+    "2031-04-23": "Name Day of the Holy Father",
     "2031-05-01": "Saint Joseph the Worker's Day",
-    "2031-06-29": "Saint Peter and Saint Paul's Day",
-    "2031-08-15": "Assumption Day",
-    "2031-09-08": "Nativity of Mary Day",
+    "2031-05-22": "Ascension Day",
+    "2031-06-01": "Solemnity of Pentecost",
+    "2031-06-08": "Solemnity of Holy Trinity",
+    "2031-06-12": "Corpus Domini",
+    "2031-06-29": "Saints Peter and Paul's Day",
+    "2031-08-14": "Day Before Assumption of Mary",
+    "2031-08-15": "Assumption of Mary Day",
+    "2031-08-16": "Day After Assumption of Mary",
     "2031-11-01": "All Saints' Day",
-    "2031-12-08": "Immaculate Conception Day",
+    "2031-11-02": "All Souls' Day",
+    "2031-12-08": "Immaculate Conception",
+    "2031-12-24": "Christmas Eve",
     "2031-12-25": "Christmas Day",
     "2031-12-26": "Saint Stephen's Day",
-    "2032-01-01": "Solemnity of Mary Day",
+    "2031-12-27": "Saint John the Evangelist's Day",
+    "2031-12-31": "Last Day of the Year",
+    "2032-01-01": "Solemnity of Mary, Mother of God",
     "2032-01-06": "Epiphany",
-    "2032-02-11": "Lateran Treaty Day",
+    "2032-02-11": "Anniversary of the Foundation of Vatican City",
     "2032-03-13": "Anniversary of the Election of the Holy Father",
     "2032-03-19": "Saint Joseph's Day",
+    "2032-03-25": "Maundy Thursday",
+    "2032-03-26": "Good Friday",
+    "2032-03-27": "Holy Saturday",
     "2032-03-28": "Easter Sunday",
     "2032-03-29": "Easter Monday",
-    "2032-04-23": "Saint George's Day",
+    "2032-03-30": "Easter Tuesday",
+    "2032-04-23": "Name Day of the Holy Father",
     "2032-05-01": "Saint Joseph the Worker's Day",
-    "2032-06-29": "Saint Peter and Saint Paul's Day",
-    "2032-08-15": "Assumption Day",
-    "2032-09-08": "Nativity of Mary Day",
+    "2032-05-06": "Ascension Day",
+    "2032-05-16": "Solemnity of Pentecost",
+    "2032-05-23": "Solemnity of Holy Trinity",
+    "2032-05-27": "Corpus Domini",
+    "2032-06-29": "Saints Peter and Paul's Day",
+    "2032-08-14": "Day Before Assumption of Mary",
+    "2032-08-15": "Assumption of Mary Day",
+    "2032-08-16": "Day After Assumption of Mary",
     "2032-11-01": "All Saints' Day",
-    "2032-12-08": "Immaculate Conception Day",
+    "2032-11-02": "All Souls' Day",
+    "2032-12-08": "Immaculate Conception",
+    "2032-12-24": "Christmas Eve",
     "2032-12-25": "Christmas Day",
     "2032-12-26": "Saint Stephen's Day",
-    "2033-01-01": "Solemnity of Mary Day",
+    "2032-12-27": "Saint John the Evangelist's Day",
+    "2032-12-31": "Last Day of the Year",
+    "2033-01-01": "Solemnity of Mary, Mother of God",
     "2033-01-06": "Epiphany",
-    "2033-02-11": "Lateran Treaty Day",
+    "2033-02-11": "Anniversary of the Foundation of Vatican City",
     "2033-03-13": "Anniversary of the Election of the Holy Father",
     "2033-03-19": "Saint Joseph's Day",
+    "2033-04-14": "Maundy Thursday",
+    "2033-04-15": "Good Friday",
+    "2033-04-16": "Holy Saturday",
     "2033-04-17": "Easter Sunday",
     "2033-04-18": "Easter Monday",
-    "2033-04-23": "Saint George's Day",
+    "2033-04-19": "Easter Tuesday",
+    "2033-04-23": "Name Day of the Holy Father",
     "2033-05-01": "Saint Joseph the Worker's Day",
-    "2033-06-29": "Saint Peter and Saint Paul's Day",
-    "2033-08-15": "Assumption Day",
-    "2033-09-08": "Nativity of Mary Day",
+    "2033-05-26": "Ascension Day",
+    "2033-06-05": "Solemnity of Pentecost",
+    "2033-06-12": "Solemnity of Holy Trinity",
+    "2033-06-16": "Corpus Domini",
+    "2033-06-29": "Saints Peter and Paul's Day",
+    "2033-08-14": "Day Before Assumption of Mary",
+    "2033-08-15": "Assumption of Mary Day",
+    "2033-08-16": "Day After Assumption of Mary",
     "2033-11-01": "All Saints' Day",
-    "2033-12-08": "Immaculate Conception Day",
+    "2033-11-02": "All Souls' Day",
+    "2033-12-08": "Immaculate Conception",
+    "2033-12-24": "Christmas Eve",
     "2033-12-25": "Christmas Day",
     "2033-12-26": "Saint Stephen's Day",
-    "2034-01-01": "Solemnity of Mary Day",
+    "2033-12-27": "Saint John the Evangelist's Day",
+    "2033-12-31": "Last Day of the Year",
+    "2034-01-01": "Solemnity of Mary, Mother of God",
     "2034-01-06": "Epiphany",
-    "2034-02-11": "Lateran Treaty Day",
+    "2034-02-11": "Anniversary of the Foundation of Vatican City",
     "2034-03-13": "Anniversary of the Election of the Holy Father",
     "2034-03-19": "Saint Joseph's Day",
+    "2034-04-06": "Maundy Thursday",
+    "2034-04-07": "Good Friday",
+    "2034-04-08": "Holy Saturday",
     "2034-04-09": "Easter Sunday",
     "2034-04-10": "Easter Monday",
-    "2034-04-23": "Saint George's Day",
+    "2034-04-11": "Easter Tuesday",
+    "2034-04-23": "Name Day of the Holy Father",
     "2034-05-01": "Saint Joseph the Worker's Day",
-    "2034-06-29": "Saint Peter and Saint Paul's Day",
-    "2034-08-15": "Assumption Day",
-    "2034-09-08": "Nativity of Mary Day",
+    "2034-05-18": "Ascension Day",
+    "2034-05-28": "Solemnity of Pentecost",
+    "2034-06-04": "Solemnity of Holy Trinity",
+    "2034-06-08": "Corpus Domini",
+    "2034-06-29": "Saints Peter and Paul's Day",
+    "2034-08-14": "Day Before Assumption of Mary",
+    "2034-08-15": "Assumption of Mary Day",
+    "2034-08-16": "Day After Assumption of Mary",
     "2034-11-01": "All Saints' Day",
-    "2034-12-08": "Immaculate Conception Day",
+    "2034-11-02": "All Souls' Day",
+    "2034-12-08": "Immaculate Conception",
+    "2034-12-24": "Christmas Eve",
     "2034-12-25": "Christmas Day",
     "2034-12-26": "Saint Stephen's Day",
-    "2035-01-01": "Solemnity of Mary Day",
+    "2034-12-27": "Saint John the Evangelist's Day",
+    "2034-12-31": "Last Day of the Year",
+    "2035-01-01": "Solemnity of Mary, Mother of God",
     "2035-01-06": "Epiphany",
-    "2035-02-11": "Lateran Treaty Day",
+    "2035-02-11": "Anniversary of the Foundation of Vatican City",
     "2035-03-13": "Anniversary of the Election of the Holy Father",
     "2035-03-19": "Saint Joseph's Day",
+    "2035-03-22": "Maundy Thursday",
+    "2035-03-23": "Good Friday",
+    "2035-03-24": "Holy Saturday",
     "2035-03-25": "Easter Sunday",
     "2035-03-26": "Easter Monday",
-    "2035-04-23": "Saint George's Day",
+    "2035-03-27": "Easter Tuesday",
+    "2035-04-23": "Name Day of the Holy Father",
     "2035-05-01": "Saint Joseph the Worker's Day",
-    "2035-06-29": "Saint Peter and Saint Paul's Day",
-    "2035-08-15": "Assumption Day",
-    "2035-09-08": "Nativity of Mary Day",
+    "2035-05-03": "Ascension Day",
+    "2035-05-13": "Solemnity of Pentecost",
+    "2035-05-20": "Solemnity of Holy Trinity",
+    "2035-05-24": "Corpus Domini",
+    "2035-06-29": "Saints Peter and Paul's Day",
+    "2035-08-14": "Day Before Assumption of Mary",
+    "2035-08-15": "Assumption of Mary Day",
+    "2035-08-16": "Day After Assumption of Mary",
     "2035-11-01": "All Saints' Day",
-    "2035-12-08": "Immaculate Conception Day",
+    "2035-11-02": "All Souls' Day",
+    "2035-12-08": "Immaculate Conception",
+    "2035-12-24": "Christmas Eve",
     "2035-12-25": "Christmas Day",
     "2035-12-26": "Saint Stephen's Day",
-    "2036-01-01": "Solemnity of Mary Day",
+    "2035-12-27": "Saint John the Evangelist's Day",
+    "2035-12-31": "Last Day of the Year",
+    "2036-01-01": "Solemnity of Mary, Mother of God",
     "2036-01-06": "Epiphany",
-    "2036-02-11": "Lateran Treaty Day",
+    "2036-02-11": "Anniversary of the Foundation of Vatican City",
     "2036-03-13": "Anniversary of the Election of the Holy Father",
     "2036-03-19": "Saint Joseph's Day",
+    "2036-04-10": "Maundy Thursday",
+    "2036-04-11": "Good Friday",
+    "2036-04-12": "Holy Saturday",
     "2036-04-13": "Easter Sunday",
     "2036-04-14": "Easter Monday",
-    "2036-04-23": "Saint George's Day",
+    "2036-04-15": "Easter Tuesday",
+    "2036-04-23": "Name Day of the Holy Father",
     "2036-05-01": "Saint Joseph the Worker's Day",
-    "2036-06-29": "Saint Peter and Saint Paul's Day",
-    "2036-08-15": "Assumption Day",
-    "2036-09-08": "Nativity of Mary Day",
+    "2036-05-22": "Ascension Day",
+    "2036-06-01": "Solemnity of Pentecost",
+    "2036-06-08": "Solemnity of Holy Trinity",
+    "2036-06-12": "Corpus Domini",
+    "2036-06-29": "Saints Peter and Paul's Day",
+    "2036-08-14": "Day Before Assumption of Mary",
+    "2036-08-15": "Assumption of Mary Day",
+    "2036-08-16": "Day After Assumption of Mary",
     "2036-11-01": "All Saints' Day",
-    "2036-12-08": "Immaculate Conception Day",
+    "2036-11-02": "All Souls' Day",
+    "2036-12-08": "Immaculate Conception",
+    "2036-12-24": "Christmas Eve",
     "2036-12-25": "Christmas Day",
     "2036-12-26": "Saint Stephen's Day",
-    "2037-01-01": "Solemnity of Mary Day",
+    "2036-12-27": "Saint John the Evangelist's Day",
+    "2036-12-31": "Last Day of the Year",
+    "2037-01-01": "Solemnity of Mary, Mother of God",
     "2037-01-06": "Epiphany",
-    "2037-02-11": "Lateran Treaty Day",
+    "2037-02-11": "Anniversary of the Foundation of Vatican City",
     "2037-03-13": "Anniversary of the Election of the Holy Father",
     "2037-03-19": "Saint Joseph's Day",
+    "2037-04-02": "Maundy Thursday",
+    "2037-04-03": "Good Friday",
+    "2037-04-04": "Holy Saturday",
     "2037-04-05": "Easter Sunday",
     "2037-04-06": "Easter Monday",
-    "2037-04-23": "Saint George's Day",
+    "2037-04-07": "Easter Tuesday",
+    "2037-04-23": "Name Day of the Holy Father",
     "2037-05-01": "Saint Joseph the Worker's Day",
-    "2037-06-29": "Saint Peter and Saint Paul's Day",
-    "2037-08-15": "Assumption Day",
-    "2037-09-08": "Nativity of Mary Day",
+    "2037-05-14": "Ascension Day",
+    "2037-05-24": "Solemnity of Pentecost",
+    "2037-05-31": "Solemnity of Holy Trinity",
+    "2037-06-04": "Corpus Domini",
+    "2037-06-29": "Saints Peter and Paul's Day",
+    "2037-08-14": "Day Before Assumption of Mary",
+    "2037-08-15": "Assumption of Mary Day",
+    "2037-08-16": "Day After Assumption of Mary",
     "2037-11-01": "All Saints' Day",
-    "2037-12-08": "Immaculate Conception Day",
+    "2037-11-02": "All Souls' Day",
+    "2037-12-08": "Immaculate Conception",
+    "2037-12-24": "Christmas Eve",
     "2037-12-25": "Christmas Day",
     "2037-12-26": "Saint Stephen's Day",
-    "2038-01-01": "Solemnity of Mary Day",
+    "2037-12-27": "Saint John the Evangelist's Day",
+    "2037-12-31": "Last Day of the Year",
+    "2038-01-01": "Solemnity of Mary, Mother of God",
     "2038-01-06": "Epiphany",
-    "2038-02-11": "Lateran Treaty Day",
+    "2038-02-11": "Anniversary of the Foundation of Vatican City",
     "2038-03-13": "Anniversary of the Election of the Holy Father",
     "2038-03-19": "Saint Joseph's Day",
-    "2038-04-23": "Saint George's Day",
+    "2038-04-22": "Maundy Thursday",
+    "2038-04-23": "Good Friday; Name Day of the Holy Father",
+    "2038-04-24": "Holy Saturday",
     "2038-04-25": "Easter Sunday",
     "2038-04-26": "Easter Monday",
+    "2038-04-27": "Easter Tuesday",
     "2038-05-01": "Saint Joseph the Worker's Day",
-    "2038-06-29": "Saint Peter and Saint Paul's Day",
-    "2038-08-15": "Assumption Day",
-    "2038-09-08": "Nativity of Mary Day",
+    "2038-06-03": "Ascension Day",
+    "2038-06-13": "Solemnity of Pentecost",
+    "2038-06-20": "Solemnity of Holy Trinity",
+    "2038-06-24": "Corpus Domini",
+    "2038-06-29": "Saints Peter and Paul's Day",
+    "2038-08-14": "Day Before Assumption of Mary",
+    "2038-08-15": "Assumption of Mary Day",
+    "2038-08-16": "Day After Assumption of Mary",
     "2038-11-01": "All Saints' Day",
-    "2038-12-08": "Immaculate Conception Day",
+    "2038-11-02": "All Souls' Day",
+    "2038-12-08": "Immaculate Conception",
+    "2038-12-24": "Christmas Eve",
     "2038-12-25": "Christmas Day",
     "2038-12-26": "Saint Stephen's Day",
-    "2039-01-01": "Solemnity of Mary Day",
+    "2038-12-27": "Saint John the Evangelist's Day",
+    "2038-12-31": "Last Day of the Year",
+    "2039-01-01": "Solemnity of Mary, Mother of God",
     "2039-01-06": "Epiphany",
-    "2039-02-11": "Lateran Treaty Day",
+    "2039-02-11": "Anniversary of the Foundation of Vatican City",
     "2039-03-13": "Anniversary of the Election of the Holy Father",
     "2039-03-19": "Saint Joseph's Day",
+    "2039-04-07": "Maundy Thursday",
+    "2039-04-08": "Good Friday",
+    "2039-04-09": "Holy Saturday",
     "2039-04-10": "Easter Sunday",
     "2039-04-11": "Easter Monday",
-    "2039-04-23": "Saint George's Day",
+    "2039-04-12": "Easter Tuesday",
+    "2039-04-23": "Name Day of the Holy Father",
     "2039-05-01": "Saint Joseph the Worker's Day",
-    "2039-06-29": "Saint Peter and Saint Paul's Day",
-    "2039-08-15": "Assumption Day",
-    "2039-09-08": "Nativity of Mary Day",
+    "2039-05-19": "Ascension Day",
+    "2039-05-29": "Solemnity of Pentecost",
+    "2039-06-05": "Solemnity of Holy Trinity",
+    "2039-06-09": "Corpus Domini",
+    "2039-06-29": "Saints Peter and Paul's Day",
+    "2039-08-14": "Day Before Assumption of Mary",
+    "2039-08-15": "Assumption of Mary Day",
+    "2039-08-16": "Day After Assumption of Mary",
     "2039-11-01": "All Saints' Day",
-    "2039-12-08": "Immaculate Conception Day",
+    "2039-11-02": "All Souls' Day",
+    "2039-12-08": "Immaculate Conception",
+    "2039-12-24": "Christmas Eve",
     "2039-12-25": "Christmas Day",
     "2039-12-26": "Saint Stephen's Day",
-    "2040-01-01": "Solemnity of Mary Day",
+    "2039-12-27": "Saint John the Evangelist's Day",
+    "2039-12-31": "Last Day of the Year",
+    "2040-01-01": "Solemnity of Mary, Mother of God",
     "2040-01-06": "Epiphany",
-    "2040-02-11": "Lateran Treaty Day",
+    "2040-02-11": "Anniversary of the Foundation of Vatican City",
     "2040-03-13": "Anniversary of the Election of the Holy Father",
     "2040-03-19": "Saint Joseph's Day",
+    "2040-03-29": "Maundy Thursday",
+    "2040-03-30": "Good Friday",
+    "2040-03-31": "Holy Saturday",
     "2040-04-01": "Easter Sunday",
     "2040-04-02": "Easter Monday",
-    "2040-04-23": "Saint George's Day",
+    "2040-04-03": "Easter Tuesday",
+    "2040-04-23": "Name Day of the Holy Father",
     "2040-05-01": "Saint Joseph the Worker's Day",
-    "2040-06-29": "Saint Peter and Saint Paul's Day",
-    "2040-08-15": "Assumption Day",
-    "2040-09-08": "Nativity of Mary Day",
+    "2040-05-10": "Ascension Day",
+    "2040-05-20": "Solemnity of Pentecost",
+    "2040-05-27": "Solemnity of Holy Trinity",
+    "2040-05-31": "Corpus Domini",
+    "2040-06-29": "Saints Peter and Paul's Day",
+    "2040-08-14": "Day Before Assumption of Mary",
+    "2040-08-15": "Assumption of Mary Day",
+    "2040-08-16": "Day After Assumption of Mary",
     "2040-11-01": "All Saints' Day",
-    "2040-12-08": "Immaculate Conception Day",
+    "2040-11-02": "All Souls' Day",
+    "2040-12-08": "Immaculate Conception",
+    "2040-12-24": "Christmas Eve",
     "2040-12-25": "Christmas Day",
     "2040-12-26": "Saint Stephen's Day",
-    "2041-01-01": "Solemnity of Mary Day",
+    "2040-12-27": "Saint John the Evangelist's Day",
+    "2040-12-31": "Last Day of the Year",
+    "2041-01-01": "Solemnity of Mary, Mother of God",
     "2041-01-06": "Epiphany",
-    "2041-02-11": "Lateran Treaty Day",
+    "2041-02-11": "Anniversary of the Foundation of Vatican City",
     "2041-03-13": "Anniversary of the Election of the Holy Father",
     "2041-03-19": "Saint Joseph's Day",
+    "2041-04-18": "Maundy Thursday",
+    "2041-04-19": "Good Friday",
+    "2041-04-20": "Holy Saturday",
     "2041-04-21": "Easter Sunday",
     "2041-04-22": "Easter Monday",
-    "2041-04-23": "Saint George's Day",
+    "2041-04-23": "Easter Tuesday; Name Day of the Holy Father",
     "2041-05-01": "Saint Joseph the Worker's Day",
-    "2041-06-29": "Saint Peter and Saint Paul's Day",
-    "2041-08-15": "Assumption Day",
-    "2041-09-08": "Nativity of Mary Day",
+    "2041-05-30": "Ascension Day",
+    "2041-06-09": "Solemnity of Pentecost",
+    "2041-06-16": "Solemnity of Holy Trinity",
+    "2041-06-20": "Corpus Domini",
+    "2041-06-29": "Saints Peter and Paul's Day",
+    "2041-08-14": "Day Before Assumption of Mary",
+    "2041-08-15": "Assumption of Mary Day",
+    "2041-08-16": "Day After Assumption of Mary",
     "2041-11-01": "All Saints' Day",
-    "2041-12-08": "Immaculate Conception Day",
+    "2041-11-02": "All Souls' Day",
+    "2041-12-08": "Immaculate Conception",
+    "2041-12-24": "Christmas Eve",
     "2041-12-25": "Christmas Day",
     "2041-12-26": "Saint Stephen's Day",
-    "2042-01-01": "Solemnity of Mary Day",
+    "2041-12-27": "Saint John the Evangelist's Day",
+    "2041-12-31": "Last Day of the Year",
+    "2042-01-01": "Solemnity of Mary, Mother of God",
     "2042-01-06": "Epiphany",
-    "2042-02-11": "Lateran Treaty Day",
+    "2042-02-11": "Anniversary of the Foundation of Vatican City",
     "2042-03-13": "Anniversary of the Election of the Holy Father",
     "2042-03-19": "Saint Joseph's Day",
+    "2042-04-03": "Maundy Thursday",
+    "2042-04-04": "Good Friday",
+    "2042-04-05": "Holy Saturday",
     "2042-04-06": "Easter Sunday",
     "2042-04-07": "Easter Monday",
-    "2042-04-23": "Saint George's Day",
+    "2042-04-08": "Easter Tuesday",
+    "2042-04-23": "Name Day of the Holy Father",
     "2042-05-01": "Saint Joseph the Worker's Day",
-    "2042-06-29": "Saint Peter and Saint Paul's Day",
-    "2042-08-15": "Assumption Day",
-    "2042-09-08": "Nativity of Mary Day",
+    "2042-05-15": "Ascension Day",
+    "2042-05-25": "Solemnity of Pentecost",
+    "2042-06-01": "Solemnity of Holy Trinity",
+    "2042-06-05": "Corpus Domini",
+    "2042-06-29": "Saints Peter and Paul's Day",
+    "2042-08-14": "Day Before Assumption of Mary",
+    "2042-08-15": "Assumption of Mary Day",
+    "2042-08-16": "Day After Assumption of Mary",
     "2042-11-01": "All Saints' Day",
-    "2042-12-08": "Immaculate Conception Day",
+    "2042-11-02": "All Souls' Day",
+    "2042-12-08": "Immaculate Conception",
+    "2042-12-24": "Christmas Eve",
     "2042-12-25": "Christmas Day",
     "2042-12-26": "Saint Stephen's Day",
-    "2043-01-01": "Solemnity of Mary Day",
+    "2042-12-27": "Saint John the Evangelist's Day",
+    "2042-12-31": "Last Day of the Year",
+    "2043-01-01": "Solemnity of Mary, Mother of God",
     "2043-01-06": "Epiphany",
-    "2043-02-11": "Lateran Treaty Day",
+    "2043-02-11": "Anniversary of the Foundation of Vatican City",
     "2043-03-13": "Anniversary of the Election of the Holy Father",
     "2043-03-19": "Saint Joseph's Day",
+    "2043-03-26": "Maundy Thursday",
+    "2043-03-27": "Good Friday",
+    "2043-03-28": "Holy Saturday",
     "2043-03-29": "Easter Sunday",
     "2043-03-30": "Easter Monday",
-    "2043-04-23": "Saint George's Day",
+    "2043-03-31": "Easter Tuesday",
+    "2043-04-23": "Name Day of the Holy Father",
     "2043-05-01": "Saint Joseph the Worker's Day",
-    "2043-06-29": "Saint Peter and Saint Paul's Day",
-    "2043-08-15": "Assumption Day",
-    "2043-09-08": "Nativity of Mary Day",
+    "2043-05-07": "Ascension Day",
+    "2043-05-17": "Solemnity of Pentecost",
+    "2043-05-24": "Solemnity of Holy Trinity",
+    "2043-05-28": "Corpus Domini",
+    "2043-06-29": "Saints Peter and Paul's Day",
+    "2043-08-14": "Day Before Assumption of Mary",
+    "2043-08-15": "Assumption of Mary Day",
+    "2043-08-16": "Day After Assumption of Mary",
     "2043-11-01": "All Saints' Day",
-    "2043-12-08": "Immaculate Conception Day",
+    "2043-11-02": "All Souls' Day",
+    "2043-12-08": "Immaculate Conception",
+    "2043-12-24": "Christmas Eve",
     "2043-12-25": "Christmas Day",
     "2043-12-26": "Saint Stephen's Day",
-    "2044-01-01": "Solemnity of Mary Day",
+    "2043-12-27": "Saint John the Evangelist's Day",
+    "2043-12-31": "Last Day of the Year",
+    "2044-01-01": "Solemnity of Mary, Mother of God",
     "2044-01-06": "Epiphany",
-    "2044-02-11": "Lateran Treaty Day",
+    "2044-02-11": "Anniversary of the Foundation of Vatican City",
     "2044-03-13": "Anniversary of the Election of the Holy Father",
     "2044-03-19": "Saint Joseph's Day",
+    "2044-04-14": "Maundy Thursday",
+    "2044-04-15": "Good Friday",
+    "2044-04-16": "Holy Saturday",
     "2044-04-17": "Easter Sunday",
     "2044-04-18": "Easter Monday",
-    "2044-04-23": "Saint George's Day",
+    "2044-04-19": "Easter Tuesday",
+    "2044-04-23": "Name Day of the Holy Father",
     "2044-05-01": "Saint Joseph the Worker's Day",
-    "2044-06-29": "Saint Peter and Saint Paul's Day",
-    "2044-08-15": "Assumption Day",
-    "2044-09-08": "Nativity of Mary Day",
+    "2044-05-26": "Ascension Day",
+    "2044-06-05": "Solemnity of Pentecost",
+    "2044-06-12": "Solemnity of Holy Trinity",
+    "2044-06-16": "Corpus Domini",
+    "2044-06-29": "Saints Peter and Paul's Day",
+    "2044-08-14": "Day Before Assumption of Mary",
+    "2044-08-15": "Assumption of Mary Day",
+    "2044-08-16": "Day After Assumption of Mary",
     "2044-11-01": "All Saints' Day",
-    "2044-12-08": "Immaculate Conception Day",
+    "2044-11-02": "All Souls' Day",
+    "2044-12-08": "Immaculate Conception",
+    "2044-12-24": "Christmas Eve",
     "2044-12-25": "Christmas Day",
     "2044-12-26": "Saint Stephen's Day",
-    "2045-01-01": "Solemnity of Mary Day",
+    "2044-12-27": "Saint John the Evangelist's Day",
+    "2044-12-31": "Last Day of the Year",
+    "2045-01-01": "Solemnity of Mary, Mother of God",
     "2045-01-06": "Epiphany",
-    "2045-02-11": "Lateran Treaty Day",
+    "2045-02-11": "Anniversary of the Foundation of Vatican City",
     "2045-03-13": "Anniversary of the Election of the Holy Father",
     "2045-03-19": "Saint Joseph's Day",
+    "2045-04-06": "Maundy Thursday",
+    "2045-04-07": "Good Friday",
+    "2045-04-08": "Holy Saturday",
     "2045-04-09": "Easter Sunday",
     "2045-04-10": "Easter Monday",
-    "2045-04-23": "Saint George's Day",
+    "2045-04-11": "Easter Tuesday",
+    "2045-04-23": "Name Day of the Holy Father",
     "2045-05-01": "Saint Joseph the Worker's Day",
-    "2045-06-29": "Saint Peter and Saint Paul's Day",
-    "2045-08-15": "Assumption Day",
-    "2045-09-08": "Nativity of Mary Day",
+    "2045-05-18": "Ascension Day",
+    "2045-05-28": "Solemnity of Pentecost",
+    "2045-06-04": "Solemnity of Holy Trinity",
+    "2045-06-08": "Corpus Domini",
+    "2045-06-29": "Saints Peter and Paul's Day",
+    "2045-08-14": "Day Before Assumption of Mary",
+    "2045-08-15": "Assumption of Mary Day",
+    "2045-08-16": "Day After Assumption of Mary",
     "2045-11-01": "All Saints' Day",
-    "2045-12-08": "Immaculate Conception Day",
+    "2045-11-02": "All Souls' Day",
+    "2045-12-08": "Immaculate Conception",
+    "2045-12-24": "Christmas Eve",
     "2045-12-25": "Christmas Day",
     "2045-12-26": "Saint Stephen's Day",
-    "2046-01-01": "Solemnity of Mary Day",
+    "2045-12-27": "Saint John the Evangelist's Day",
+    "2045-12-31": "Last Day of the Year",
+    "2046-01-01": "Solemnity of Mary, Mother of God",
     "2046-01-06": "Epiphany",
-    "2046-02-11": "Lateran Treaty Day",
+    "2046-02-11": "Anniversary of the Foundation of Vatican City",
     "2046-03-13": "Anniversary of the Election of the Holy Father",
     "2046-03-19": "Saint Joseph's Day",
+    "2046-03-22": "Maundy Thursday",
+    "2046-03-23": "Good Friday",
+    "2046-03-24": "Holy Saturday",
     "2046-03-25": "Easter Sunday",
     "2046-03-26": "Easter Monday",
-    "2046-04-23": "Saint George's Day",
+    "2046-03-27": "Easter Tuesday",
+    "2046-04-23": "Name Day of the Holy Father",
     "2046-05-01": "Saint Joseph the Worker's Day",
-    "2046-06-29": "Saint Peter and Saint Paul's Day",
-    "2046-08-15": "Assumption Day",
-    "2046-09-08": "Nativity of Mary Day",
+    "2046-05-03": "Ascension Day",
+    "2046-05-13": "Solemnity of Pentecost",
+    "2046-05-20": "Solemnity of Holy Trinity",
+    "2046-05-24": "Corpus Domini",
+    "2046-06-29": "Saints Peter and Paul's Day",
+    "2046-08-14": "Day Before Assumption of Mary",
+    "2046-08-15": "Assumption of Mary Day",
+    "2046-08-16": "Day After Assumption of Mary",
     "2046-11-01": "All Saints' Day",
-    "2046-12-08": "Immaculate Conception Day",
+    "2046-11-02": "All Souls' Day",
+    "2046-12-08": "Immaculate Conception",
+    "2046-12-24": "Christmas Eve",
     "2046-12-25": "Christmas Day",
     "2046-12-26": "Saint Stephen's Day",
-    "2047-01-01": "Solemnity of Mary Day",
+    "2046-12-27": "Saint John the Evangelist's Day",
+    "2046-12-31": "Last Day of the Year",
+    "2047-01-01": "Solemnity of Mary, Mother of God",
     "2047-01-06": "Epiphany",
-    "2047-02-11": "Lateran Treaty Day",
+    "2047-02-11": "Anniversary of the Foundation of Vatican City",
     "2047-03-13": "Anniversary of the Election of the Holy Father",
     "2047-03-19": "Saint Joseph's Day",
+    "2047-04-11": "Maundy Thursday",
+    "2047-04-12": "Good Friday",
+    "2047-04-13": "Holy Saturday",
     "2047-04-14": "Easter Sunday",
     "2047-04-15": "Easter Monday",
-    "2047-04-23": "Saint George's Day",
+    "2047-04-16": "Easter Tuesday",
+    "2047-04-23": "Name Day of the Holy Father",
     "2047-05-01": "Saint Joseph the Worker's Day",
-    "2047-06-29": "Saint Peter and Saint Paul's Day",
-    "2047-08-15": "Assumption Day",
-    "2047-09-08": "Nativity of Mary Day",
+    "2047-05-23": "Ascension Day",
+    "2047-06-02": "Solemnity of Pentecost",
+    "2047-06-09": "Solemnity of Holy Trinity",
+    "2047-06-13": "Corpus Domini",
+    "2047-06-29": "Saints Peter and Paul's Day",
+    "2047-08-14": "Day Before Assumption of Mary",
+    "2047-08-15": "Assumption of Mary Day",
+    "2047-08-16": "Day After Assumption of Mary",
     "2047-11-01": "All Saints' Day",
-    "2047-12-08": "Immaculate Conception Day",
+    "2047-11-02": "All Souls' Day",
+    "2047-12-08": "Immaculate Conception",
+    "2047-12-24": "Christmas Eve",
     "2047-12-25": "Christmas Day",
     "2047-12-26": "Saint Stephen's Day",
-    "2048-01-01": "Solemnity of Mary Day",
+    "2047-12-27": "Saint John the Evangelist's Day",
+    "2047-12-31": "Last Day of the Year",
+    "2048-01-01": "Solemnity of Mary, Mother of God",
     "2048-01-06": "Epiphany",
-    "2048-02-11": "Lateran Treaty Day",
+    "2048-02-11": "Anniversary of the Foundation of Vatican City",
     "2048-03-13": "Anniversary of the Election of the Holy Father",
     "2048-03-19": "Saint Joseph's Day",
+    "2048-04-02": "Maundy Thursday",
+    "2048-04-03": "Good Friday",
+    "2048-04-04": "Holy Saturday",
     "2048-04-05": "Easter Sunday",
     "2048-04-06": "Easter Monday",
-    "2048-04-23": "Saint George's Day",
+    "2048-04-07": "Easter Tuesday",
+    "2048-04-23": "Name Day of the Holy Father",
     "2048-05-01": "Saint Joseph the Worker's Day",
-    "2048-06-29": "Saint Peter and Saint Paul's Day",
-    "2048-08-15": "Assumption Day",
-    "2048-09-08": "Nativity of Mary Day",
+    "2048-05-14": "Ascension Day",
+    "2048-05-24": "Solemnity of Pentecost",
+    "2048-05-31": "Solemnity of Holy Trinity",
+    "2048-06-04": "Corpus Domini",
+    "2048-06-29": "Saints Peter and Paul's Day",
+    "2048-08-14": "Day Before Assumption of Mary",
+    "2048-08-15": "Assumption of Mary Day",
+    "2048-08-16": "Day After Assumption of Mary",
     "2048-11-01": "All Saints' Day",
-    "2048-12-08": "Immaculate Conception Day",
+    "2048-11-02": "All Souls' Day",
+    "2048-12-08": "Immaculate Conception",
+    "2048-12-24": "Christmas Eve",
     "2048-12-25": "Christmas Day",
     "2048-12-26": "Saint Stephen's Day",
-    "2049-01-01": "Solemnity of Mary Day",
+    "2048-12-27": "Saint John the Evangelist's Day",
+    "2048-12-31": "Last Day of the Year",
+    "2049-01-01": "Solemnity of Mary, Mother of God",
     "2049-01-06": "Epiphany",
-    "2049-02-11": "Lateran Treaty Day",
+    "2049-02-11": "Anniversary of the Foundation of Vatican City",
     "2049-03-13": "Anniversary of the Election of the Holy Father",
     "2049-03-19": "Saint Joseph's Day",
+    "2049-04-15": "Maundy Thursday",
+    "2049-04-16": "Good Friday",
+    "2049-04-17": "Holy Saturday",
     "2049-04-18": "Easter Sunday",
     "2049-04-19": "Easter Monday",
-    "2049-04-23": "Saint George's Day",
+    "2049-04-20": "Easter Tuesday",
+    "2049-04-23": "Name Day of the Holy Father",
     "2049-05-01": "Saint Joseph the Worker's Day",
-    "2049-06-29": "Saint Peter and Saint Paul's Day",
-    "2049-08-15": "Assumption Day",
-    "2049-09-08": "Nativity of Mary Day",
+    "2049-05-27": "Ascension Day",
+    "2049-06-06": "Solemnity of Pentecost",
+    "2049-06-13": "Solemnity of Holy Trinity",
+    "2049-06-17": "Corpus Domini",
+    "2049-06-29": "Saints Peter and Paul's Day",
+    "2049-08-14": "Day Before Assumption of Mary",
+    "2049-08-15": "Assumption of Mary Day",
+    "2049-08-16": "Day After Assumption of Mary",
     "2049-11-01": "All Saints' Day",
-    "2049-12-08": "Immaculate Conception Day",
+    "2049-11-02": "All Souls' Day",
+    "2049-12-08": "Immaculate Conception",
+    "2049-12-24": "Christmas Eve",
     "2049-12-25": "Christmas Day",
     "2049-12-26": "Saint Stephen's Day",
-    "2050-01-01": "Solemnity of Mary Day",
+    "2049-12-27": "Saint John the Evangelist's Day",
+    "2049-12-31": "Last Day of the Year",
+    "2050-01-01": "Solemnity of Mary, Mother of God",
     "2050-01-06": "Epiphany",
-    "2050-02-11": "Lateran Treaty Day",
+    "2050-02-11": "Anniversary of the Foundation of Vatican City",
     "2050-03-13": "Anniversary of the Election of the Holy Father",
     "2050-03-19": "Saint Joseph's Day",
+    "2050-04-07": "Maundy Thursday",
+    "2050-04-08": "Good Friday",
+    "2050-04-09": "Holy Saturday",
     "2050-04-10": "Easter Sunday",
     "2050-04-11": "Easter Monday",
-    "2050-04-23": "Saint George's Day",
+    "2050-04-12": "Easter Tuesday",
+    "2050-04-23": "Name Day of the Holy Father",
     "2050-05-01": "Saint Joseph the Worker's Day",
-    "2050-06-29": "Saint Peter and Saint Paul's Day",
-    "2050-08-15": "Assumption Day",
-    "2050-09-08": "Nativity of Mary Day",
+    "2050-05-19": "Ascension Day",
+    "2050-05-29": "Solemnity of Pentecost",
+    "2050-06-05": "Solemnity of Holy Trinity",
+    "2050-06-09": "Corpus Domini",
+    "2050-06-29": "Saints Peter and Paul's Day",
+    "2050-08-14": "Day Before Assumption of Mary",
+    "2050-08-15": "Assumption of Mary Day",
+    "2050-08-16": "Day After Assumption of Mary",
     "2050-11-01": "All Saints' Day",
-    "2050-12-08": "Immaculate Conception Day",
+    "2050-11-02": "All Souls' Day",
+    "2050-12-08": "Immaculate Conception",
+    "2050-12-24": "Christmas Eve",
     "2050-12-25": "Christmas Day",
-    "2050-12-26": "Saint Stephen's Day"
+    "2050-12-26": "Saint Stephen's Day",
+    "2050-12-27": "Saint John the Evangelist's Day",
+    "2050-12-31": "Last Day of the Year"
 }


Test patch:
diff --git a/tests/countries/test_iceland.py b/tests/countries/test_iceland.py
index 137543cd..da0c49f5 100644
--- a/tests/countries/test_iceland.py
+++ b/tests/countries/test_iceland.py
@@ -12,6 +12,7 @@
 
 from unittest import TestCase
 
+from holidays.constants import HALF_DAY, PUBLIC
 from holidays.countries.iceland import Iceland, IS, ISL
 from tests.common import CommonCountryTests
 
@@ -24,8 +25,29 @@ class TestIceland(CommonCountryTests, TestCase):
     def test_country_aliases(self):
         self.assertAliases(Iceland, IS, ISL)
 
+    def test_1982(self):
+        self.assertHolidays(
+            Iceland(categories=(HALF_DAY, PUBLIC)),
+            ("1982-01-01", "Nýársdagur"),
+            ("1982-04-08", "Skírdagur"),
+            ("1982-04-09", "Föstudagurinn langi"),
+            ("1982-04-11", "Páskadagur"),
+            ("1982-04-12", "Annar í páskum"),
+            ("1982-04-22", "Sumardagurinn fyrsti"),
+            ("1982-05-01", "Verkalýðsdagurinn"),
+            ("1982-05-20", "Uppstigningardagur"),
+            ("1982-05-30", "Hvítasunnudagur"),
+            ("1982-05-31", "Annar í hvítasunnu"),
+            ("1982-06-17", "Þjóðhátíðardagurinn"),
+            ("1982-12-24", "Aðfangadagur (frá kl. 13.00)"),
+            ("1982-12-25", "Jóladagur"),
+            ("1982-12-26", "Annar í jólum"),
+            ("1982-12-31", "Gamlársdagur (frá kl. 13.00)"),
+        )
+
     def test_2018(self):
         self.assertHolidays(
+            Iceland(categories=(HALF_DAY, PUBLIC)),
             ("2018-01-01", "Nýársdagur"),
             ("2018-03-29", "Skírdagur"),
             ("2018-03-30", "Föstudagurinn langi"),
@@ -38,14 +60,15 @@ class TestIceland(CommonCountryTests, TestCase):
             ("2018-05-21", "Annar í hvítasunnu"),
             ("2018-06-17", "Þjóðhátíðardagurinn"),
             ("2018-08-06", "Frídagur verslunarmanna"),
-            ("2018-12-24", "Aðfangadagur"),
+            ("2018-12-24", "Aðfangadagur (frá kl. 13.00)"),
             ("2018-12-25", "Jóladagur"),
             ("2018-12-26", "Annar í jólum"),
-            ("2018-12-31", "Gamlársdagur"),
+            ("2018-12-31", "Gamlársdagur (frá kl. 13.00)"),
         )
 
     def test_2022(self):
         self.assertHolidays(
+            Iceland(categories=(HALF_DAY, PUBLIC)),
             ("2022-01-01", "Nýársdagur"),
             ("2022-04-14", "Skírdagur"),
             ("2022-04-15", "Föstudagurinn langi"),
@@ -58,10 +81,10 @@ class TestIceland(CommonCountryTests, TestCase):
             ("2022-06-06", "Annar í hvítasunnu"),
             ("2022-06-17", "Þjóðhátíðardagurinn"),
             ("2022-08-01", "Frídagur verslunarmanna"),
-            ("2022-12-24", "Aðfangadagur"),
+            ("2022-12-24", "Aðfangadagur (frá kl. 13.00)"),
             ("2022-12-25", "Jóladagur"),
             ("2022-12-26", "Annar í jólum"),
-            ("2022-12-31", "Gamlársdagur"),
+            ("2022-12-31", "Gamlársdagur (frá kl. 13.00)"),
         )
 
     def test_l10n_default(self):
@@ -78,10 +101,10 @@ class TestIceland(CommonCountryTests, TestCase):
             ("2022-06-06", "Annar í hvítasunnu"),
             ("2022-06-17", "Þjóðhátíðardagurinn"),
             ("2022-08-01", "Frídagur verslunarmanna"),
-            ("2022-12-24", "Aðfangadagur"),
+            ("2022-12-24", "Aðfangadagur (frá kl. 13.00)"),
             ("2022-12-25", "Jóladagur"),
             ("2022-12-26", "Annar í jólum"),
-            ("2022-12-31", "Gamlársdagur"),
+            ("2022-12-31", "Gamlársdagur (frá kl. 13.00)"),
         )
 
     def test_l10n_en_us(self):
@@ -99,10 +122,10 @@ class TestIceland(CommonCountryTests, TestCase):
             ("2022-06-06", "Whit Monday"),
             ("2022-06-17", "National Day"),
             ("2022-08-01", "Commerce Day"),
-            ("2022-12-24", "Christmas Eve"),
+            ("2022-12-24", "Christmas Eve (from 1pm)"),
             ("2022-12-25", "Christmas Day"),
             ("2022-12-26", "Second Day of Christmas"),
-            ("2022-12-31", "New Year's Eve"),
+            ("2022-12-31", "New Year's Eve (from 1pm)"),
         )
 
     def test_l10n_uk(self):
@@ -120,8 +143,8 @@ class TestIceland(CommonCountryTests, TestCase):
             ("2022-06-06", "День Святого Духа"),
             ("2022-06-17", "Національне свято"),
             ("2022-08-01", "День торгівлі"),
-            ("2022-12-24", "Святий вечір"),
+            ("2022-12-24", "Святий вечір (з 13:00)"),
             ("2022-12-25", "Різдво Христове"),
             ("2022-12-26", "Другий день Різдва"),
-            ("2022-12-31", "Переддень Нового року"),
+            ("2022-12-31", "Переддень Нового року (з 13:00)"),
         )
diff --git a/tests/countries/test_vatican_city.py b/tests/countries/test_vatican_city.py
index 8f917713..db55155f 100644
--- a/tests/countries/test_vatican_city.py
+++ b/tests/countries/test_vatican_city.py
@@ -19,7 +19,7 @@ from tests.common import CommonCountryTests
 class TestVaticanCity(CommonCountryTests, TestCase):
     @classmethod
     def setUpClass(cls):
-        super().setUpClass(VaticanCity, years=range(1970, 2050))
+        super().setUpClass(VaticanCity, years=range(1929, 2050))
 
     def test_country_aliases(self):
         self.assertAliases(VaticanCity, VA, VAT)
@@ -27,58 +27,106 @@ class TestVaticanCity(CommonCountryTests, TestCase):
     def test_no_holidays(self):
         self.assertNoHolidays(VaticanCity(years=1928))
 
-    def test_solemnity_of_mary_day(self):
+    def test_solemnity_of_mary_mother_of_god(self):
         self.assertHolidayName(
-            "Solemnity of Mary Day", (f"{year}-01-01" for year in range(1970, 2050))
+            "Solennità di Maria Santissima Madre di Dio",
+            (f"{year}-01-01" for year in range(1929, 2050)),
         )
 
     def test_epiphany(self):
-        self.assertHolidayName("Epiphany", (f"{year}-01-06" for year in range(1970, 2050)))
+        self.assertHolidayName(
+            "Epifania del Signore", (f"{year}-01-06" for year in range(1929, 2050))
+        )
 
-    def test_lateran_treaty_day(self):
+    def test_anniversary_of_the_foundation_of_vatican_city(self):
         self.assertHolidayName(
-            "Lateran Treaty Day", (f"{year}-02-11" for year in range(1970, 2050))
+            "Anniversario della istituzione dello Stato della Città del Vaticano",
+            (f"{year}-02-11" for year in range(1929, 2050)),
         )
 
     def test_anniversary_election_of_holy_father(self):
-        name = "Anniversary of the Election of the Holy Father"
+        name = "Anniversario dell'Elezione del Santo Padre"
+        self.assertHolidayName(name, (f"{year}-02-06" for year in range(1929, 1940)))
+        self.assertHolidayName(name, (f"{year}-03-02" for year in range(1939, 1959)))
+        self.assertHolidayName(name, (f"{year}-10-28" for year in range(1958, 1963)))
+        self.assertHolidayName(name, (f"{year}-06-21" for year in range(1963, 1979)))
+        self.assertHolidayName(name, "1978-08-26")
         self.assertHolidayName(name, (f"{year}-10-16" for year in range(1978, 2005)))
         self.assertHolidayName(name, (f"{year}-04-19" for year in range(2005, 2013)))
         self.assertHolidayName(name, (f"{year}-03-13" for year in range(2013, 2050)))
-        self.assertNoHolidayName(name, range(1970, 1978))
+
+    def test_name_day_of_holy_father(self):
+        name = "Onomastico del Santo Padre"
+        self.assertHolidayName(name, (f"{year}-11-04" for year in range(1978, 2005)))
+        self.assertHolidayName(name, (f"{year}-03-19" for year in range(2005, 2013)))
+        self.assertHolidayName(name, (f"{year}-04-23" for year in range(2013, 2050)))
+        self.assertNoHolidayName(name, range(1929, 1978))
 
     def test_saint_josephs_day(self):
+        self.assertHolidayName("San Giuseppe", (f"{year}-03-19" for year in range(1929, 2050)))
+
+    def test_maundy_thursday(self):
+        name = "Giovedì Santo"
+        self.assertHolidayName(
+            name,
+            "2019-04-18",
+            "2020-04-09",
+            "2021-04-01",
+        )
+        self.assertHolidayName(name, range(1929, 2050))
+
+    def test_good_friday(self):
+        name = "Venerdì Santo"
         self.assertHolidayName(
-            "Saint Joseph's Day", (f"{year}-03-19" for year in range(1970, 2050))
+            name,
+            "2019-04-19",
+            "2020-04-10",
+            "2021-04-02",
         )
+        self.assertHolidayName(name, range(1929, 2050))
+
+    def test_holy_saturday(self):
+        name = "Sabato Santo"
+        self.assertHolidayName(
+            name,
+            "2019-04-20",
+            "2020-04-11",
+            "2021-04-03",
+        )
+        self.assertHolidayName(name, range(1929, 2050))
 
     def test_easter_sunday(self):
+        name = "Pasqua di Resurrezione"
         self.assertHolidayName(
-            "Easter Sunday",
+            name,
             "2019-04-21",
             "2020-04-12",
             "2021-04-04",
-            "2022-04-17",
-            "2023-04-09",
         )
+        self.assertHolidayName(name, range(1929, 2050))
 
     def test_easter_monday(self):
+        name = "Lunedì dell'Angelo"
         self.assertHolidayName(
-            "Easter Monday",
+            name,
             "2019-04-22",
             "2020-04-13",
             "2021-04-05",
-            "2022-04-18",
-            "2023-04-10",
         )
+        self.assertHolidayName(name, range(1929, 2050))
 
-    def test_saint_georges_day(self):
-        name = "Saint George's Day"
-        self.assertHolidayName(name, (f"{year}-04-23" for year in range(2013, 2050)))
-        self.assertNoHolidayName(name, range(1970, 2013))
+    def test_easter_tuesday(self):
+        name = "Martedì in Albis"
+        self.assertHolidayName(
+            name,
+            "2019-04-23",
+            "2020-04-14",
+            "2021-04-06",
+        )
+        self.assertHolidayName(name, range(1929, 2050))
 
-    def test_ascension(self):
-        name = "Ascension of Christ"
+    def test_ascension_day(self):
+        name = "Ascensione del Signore"
         self.assertHolidayName(
             name,
             "2000-06-01",
@@ -92,10 +140,10 @@ class TestVaticanCity(CommonCountryTests, TestCase):
             "2008-05-01",
             "2009-05-21",
         )
-        self.assertNoHolidayName(name, range(2010, 2050))
+        self.assertHolidayName(name, range(1929, 2050))
 
-    def test_corpus_christi(self):
-        name = "Corpus Christi"
+    def test_corpus_domini(self):
+        name = "Corpus Domini"
         self.assertHolidayName(
             name,
             "2000-06-22",
@@ -109,85 +157,351 @@ class TestVaticanCity(CommonCountryTests, TestCase):
             "2008-05-22",
             "2009-06-11",
         )
-        self.assertNoHolidayName(name, range(2010, 2050))
+        self.assertHolidayName(name, range(1929, 2050))
 
-    def test_saint_joseph_workers_day(self):
-        name = "Saint Joseph the Worker's Day"
-        self.assertNoHolidayName(name, VaticanCity(years=1954))
+    def test_saint_joseph_the_workers_day(self):
+        name = "San Giuseppe Artigiano"
         self.assertHolidayName(name, (f"{year}-05-01" for year in range(1955, 2050)))
+        self.assertNoHolidayName(name, range(1929, 1955))
+
+    def test_solemnity_of_pentecost(self):
+        name = "Solennità della Pentecoste"
+        self.assertHolidayName(
+            name,
+            "2019-06-09",
+            "2020-05-31",
+            "2021-05-23",
+        )
+        self.assertHolidayName(name, range(1929, 2050))
+
+    def test_solemnity_of_holy_trinity(self):
+        name = "Solennità della Santissima Trinità"
+        self.assertHolidayName(
+            name,
+            "2019-06-16",
+            "2020-06-07",
+            "2021-05-30",
+        )
+        self.assertHolidayName(name, range(1929, 2050))
 
     def test_saints_peter_and_paul_day(self):
         self.assertHolidayName(
-            "Saint Peter and Saint Paul's Day", (f"{year}-06-29" for year in range(1970, 2050))
+            "Santi Pietro e Paolo", (f"{year}-06-29" for year in range(1929, 2050))
         )
 
     def test_assumption_day(self):
-        self.assertHolidayName("Assumption Day", (f"{year}-08-15" for year in range(1970, 2050)))
-
-    def test_nativity_of_mary_day(self):
         self.assertHolidayName(
-            "Nativity of Mary Day", (f"{year}-09-08" for year in range(1970, 2050))
+            "Vigilia dell'Assunzione di Maria Santissima",
+            (f"{year}-08-14" for year in range(1929, 2050)),
+        )
+        self.assertHolidayName(
+            "Assunzione di Maria Santissima", (f"{year}-08-15" for year in range(1929, 2050))
+        )
+        self.assertHolidayName(
+            "Giorno Successivo all'Assunzione di Maria Santissima",
+            (f"{year}-08-16" for year in range(1929, 2050)),
         )
 
     def test_all_saints_day(self):
-        self.assertHolidayName("All Saints' Day", (f"{year}-11-01" for year in range(1970, 2050)))
+        self.assertHolidayName("Tutti i Santi", (f"{year}-11-01" for year in range(1929, 2050)))
 
-    def test_saint_charles_borromeo_day(self):
-        name = "Saint Charles Borromeo Day"
-        self.assertHolidayName(name, (f"{year}-11-04" for year in range(1978, 2005)))
-        self.assertNoHolidayName(name, range(1970, 1978), range(2005, 2050))
+    def test_all_souls_day(self):
+        self.assertHolidayName(
+            "Tutti i Fedeli Defunti",
+            (f"{year}-11-02" for year in range(1929, 2050)),
+        )
 
-    def test_immaculate_conception_day(self):
+    def test_immaculate_conception(self):
         self.assertHolidayName(
-            "Immaculate Conception Day", (f"{year}-12-08" for year in range(1970, 2050))
+            "Immacolata Concezione", (f"{year}-12-08" for year in range(1929, 2050))
         )
 
-    def test_christmas_day(self):
-        self.assertHolidayName("Christmas Day", (f"{year}-12-25" for year in range(1970, 2050)))
+    def test_christmas_days(self):
+        self.assertHolidayName(
+            "Vigilia di Natale", (f"{year}-12-24" for year in range(1929, 2050))
+        )
+        self.assertHolidayName("Natale", (f"{year}-12-25" for year in range(1929, 2050)))
+        self.assertHolidayName("Santo Stefano", (f"{year}-12-26" for year in range(1929, 2050)))
+        self.assertHolidayName("San Giovanni", (f"{year}-12-27" for year in range(1929, 2050)))
 
-    def test_saint_stephens_day(self):
+    def test_last_day_of_the_year(self):
         self.assertHolidayName(
-            "Saint Stephen's Day", (f"{year}-12-26" for year in range(1970, 2050))
+            "Ultimo giorno dell'anno", (f"{year}-12-31" for year in range(1929, 2050))
+        )
+
+    def test_2020(self):
+        # https://www.vaticanstate.va/images/pdf/CALENDARIO_2020.pdf
+        self.assertHolidays(
+            VaticanCity(years=2020),
+            ("2020-01-01", "Solennità di Maria Santissima Madre di Dio"),
+            ("2020-01-06", "Epifania del Signore"),
+            ("2020-02-11", "Anniversario della istituzione dello Stato della Città del Vaticano"),
+            ("2020-03-13", "Anniversario dell'Elezione del Santo Padre"),
+            ("2020-03-19", "San Giuseppe"),
+            ("2020-04-09", "Giovedì Santo"),
+            ("2020-04-10", "Venerdì Santo"),
+            ("2020-04-11", "Sabato Santo"),
+            ("2020-04-12", "Pasqua di Resurrezione"),
+            ("2020-04-13", "Lunedì dell'Angelo"),
+            ("2020-04-14", "Martedì in Albis"),
+            ("2020-04-23", "Onomastico del Santo Padre"),
+            ("2020-05-01", "San Giuseppe Artigiano"),
+            ("2020-05-21", "Ascensione del Signore"),
+            ("2020-05-31", "Solennità della Pentecoste"),
+            ("2020-06-07", "Solennità della Santissima Trinità"),
+            ("2020-06-11", "Corpus Domini"),
+            ("2020-06-29", "Santi Pietro e Paolo"),
+            ("2020-08-14", "Vigilia dell'Assunzione di Maria Santissima"),
+            ("2020-08-15", "Assunzione di Maria Santissima"),
+            ("2020-08-16", "Giorno Successivo all'Assunzione di Maria Santissima"),
+            ("2020-11-01", "Tutti i Santi"),
+            ("2020-11-02", "Tutti i Fedeli Defunti"),
+            ("2020-12-08", "Immacolata Concezione"),
+            ("2020-12-24", "Vigilia di Natale"),
+            ("2020-12-25", "Natale"),
+            ("2020-12-26", "Santo Stefano"),
+            ("2020-12-27", "San Giovanni"),
+            ("2020-12-31", "Ultimo giorno dell'anno"),
+        )
+
+    def test_2021(self):
+        # https://www.farmaciavaticana.va/images/pdf/calendario_2021.pdf
+        self.assertHolidays(
+            VaticanCity(years=2021),
+            ("2021-01-01", "Solennità di Maria Santissima Madre di Dio"),
+            ("2021-01-06", "Epifania del Signore"),
+            ("2021-02-11", "Anniversario della istituzione dello Stato della Città del Vaticano"),
+            ("2021-03-13", "Anniversario dell'Elezione del Santo Padre"),
+            ("2021-03-19", "San Giuseppe"),
+            ("2021-04-01", "Giovedì Santo"),
+            ("2021-04-02", "Venerdì Santo"),
+            ("2021-04-03", "Sabato Santo"),
+            ("2021-04-04", "Pasqua di Resurrezione"),
+            ("2021-04-05", "Lunedì dell'Angelo"),
+            ("2021-04-06", "Martedì in Albis"),
+            ("2021-04-23", "Onomastico del Santo Padre"),
+            ("2021-05-01", "San Giuseppe Artigiano"),
+            ("2021-05-13", "Ascensione del Signore"),
+            ("2021-05-23", "Solennità della Pentecoste"),
+            ("2021-05-30", "Solennità della Santissima Trinità"),
+            ("2021-06-03", "Corpus Domini"),
+            ("2021-06-29", "Santi Pietro e Paolo"),
+            ("2021-08-14", "Vigilia dell'Assunzione di Maria Santissima"),
+            ("2021-08-15", "Assunzione di Maria Santissima"),
+            ("2021-08-16", "Giorno Successivo all'Assunzione di Maria Santissima"),
+            ("2021-11-01", "Tutti i Santi"),
+            ("2021-11-02", "Tutti i Fedeli Defunti"),
+            ("2021-12-08", "Immacolata Concezione"),
+            ("2021-12-24", "Vigilia di Natale"),
+            ("2021-12-25", "Natale"),
+            ("2021-12-26", "Santo Stefano"),
+            ("2021-12-27", "San Giovanni"),
+            ("2021-12-31", "Ultimo giorno dell'anno"),
         )
 
     def test_2022(self):
+        # https://www.farmaciavaticana.va/images/pdf/calendario_2022.pdf
         self.assertHolidays(
             VaticanCity(years=2022),
-            ("2022-01-01", "Solemnity of Mary Day"),
-            ("2022-01-06", "Epiphany"),
-            ("2022-02-11", "Lateran Treaty Day"),
-            ("2022-03-13", "Anniversary of the Election of the Holy Father"),
-            ("2022-03-19", "Saint Joseph's Day"),
-            ("2022-04-17", "Easter Sunday"),
-            ("2022-04-18", "Easter Monday"),
-            ("2022-04-23", "Saint George's Day"),
-            ("2022-05-01", "Saint Joseph the Worker's Day"),
-            ("2022-06-29", "Saint Peter and Saint Paul's Day"),
-            ("2022-08-15", "Assumption Day"),
-            ("2022-09-08", "Nativity of Mary Day"),
-            ("2022-11-01", "All Saints' Day"),
-            ("2022-12-08", "Immaculate Conception Day"),
-            ("2022-12-25", "Christmas Day"),
-            ("2022-12-26", "Saint Stephen's Day"),
+            ("2022-01-01", "Solennità di Maria Santissima Madre di Dio"),
+            ("2022-01-06", "Epifania del Signore"),
+            ("2022-02-11", "Anniversario della istituzione dello Stato della Città del Vaticano"),
+            ("2022-03-13", "Anniversario dell'Elezione del Santo Padre"),
+            ("2022-03-19", "San Giuseppe"),
+            ("2022-04-14", "Giovedì Santo"),
+            ("2022-04-15", "Venerdì Santo"),
+            ("2022-04-16", "Sabato Santo"),
+            ("2022-04-17", "Pasqua di Resurrezione"),
+            ("2022-04-18", "Lunedì dell'Angelo"),
+            ("2022-04-19", "Martedì in Albis"),
+            ("2022-04-23", "Onomastico del Santo Padre"),
+            ("2022-05-01", "San Giuseppe Artigiano"),
+            ("2022-05-26", "Ascensione del Signore"),
+            ("2022-06-05", "Solennità della Pentecoste"),
+            ("2022-06-12", "Solennità della Santissima Trinità"),
+            ("2022-06-16", "Corpus Domini"),
+            ("2022-06-29", "Santi Pietro e Paolo"),
+            ("2022-08-14", "Vigilia dell'Assunzione di Maria Santissima"),
+            ("2022-08-15", "Assunzione di Maria Santissima"),
+            ("2022-08-16", "Giorno Successivo all'Assunzione di Maria Santissima"),
+            ("2022-11-01", "Tutti i Santi"),
+            ("2022-11-02", "Tutti i Fedeli Defunti"),
+            ("2022-12-08", "Immacolata Concezione"),
+            ("2022-12-24", "Vigilia di Natale"),
+            ("2022-12-25", "Natale"),
+            ("2022-12-26", "Santo Stefano"),
+            ("2022-12-27", "San Giovanni"),
+            ("2022-12-31", "Ultimo giorno dell'anno"),
         )
 
     def test_2023(self):
+        # https://www.farmaciavaticana.va/images/pdf/calendario_2023.pdf
         self.assertHolidays(
             VaticanCity(years=2023),
-            ("2023-01-01", "Solemnity of Mary Day"),
-            ("2023-01-06", "Epiphany"),
-            ("2023-02-11", "Lateran Treaty Day"),
-            ("2023-03-13", "Anniversary of the Election of the Holy Father"),
-            ("2023-03-19", "Saint Joseph's Day"),
-            ("2023-04-09", "Easter Sunday"),
-            ("2023-04-10", "Easter Monday"),
-            ("2023-04-23", "Saint George's Day"),
-            ("2023-05-01", "Saint Joseph the Worker's Day"),
-            ("2023-06-29", "Saint Peter and Saint Paul's Day"),
-            ("2023-08-15", "Assumption Day"),
-            ("2023-09-08", "Nativity of Mary Day"),
-            ("2023-11-01", "All Saints' Day"),
-            ("2023-12-08", "Immaculate Conception Day"),
-            ("2023-12-25", "Christmas Day"),
-            ("2023-12-26", "Saint Stephen's Day"),
+            ("2023-01-01", "Solennità di Maria Santissima Madre di Dio"),
+            ("2023-01-06", "Epifania del Signore"),
+            ("2023-02-11", "Anniversario della istituzione dello Stato della Città del Vaticano"),
+            ("2023-03-13", "Anniversario dell'Elezione del Santo Padre"),
+            ("2023-03-19", "San Giuseppe"),
+            ("2023-04-06", "Giovedì Santo"),
+            ("2023-04-07", "Venerdì Santo"),
+            ("2023-04-08", "Sabato Santo"),
+            ("2023-04-09", "Pasqua di Resurrezione"),
+            ("2023-04-10", "Lunedì dell'Angelo"),
+            ("2023-04-11", "Martedì in Albis"),
+            ("2023-04-23", "Onomastico del Santo Padre"),
+            ("2023-05-01", "San Giuseppe Artigiano"),
+            ("2023-05-18", "Ascensione del Signore"),
+            ("2023-05-28", "Solennità della Pentecoste"),
+            ("2023-06-04", "Solennità della Santissima Trinità"),
+            ("2023-06-08", "Corpus Domini"),
+            ("2023-06-29", "Santi Pietro e Paolo"),
+            ("2023-08-14", "Vigilia dell'Assunzione di Maria Santissima"),
+            ("2023-08-15", "Assunzione di Maria Santissima"),
+            ("2023-08-16", "Giorno Successivo all'Assunzione di Maria Santissima"),
+            ("2023-11-01", "Tutti i Santi"),
+            ("2023-11-02", "Tutti i Fedeli Defunti"),
+            ("2023-12-08", "Immacolata Concezione"),
+            ("2023-12-24", "Vigilia di Natale"),
+            ("2023-12-25", "Natale"),
+            ("2023-12-26", "Santo Stefano"),
+            ("2023-12-27", "San Giovanni"),
+            ("2023-12-31", "Ultimo giorno dell'anno"),
+        )
+
+    def test_2024(self):
+        # https://www.farmaciavaticana.va/media/attachments/2024/01/02/calendario_2024.pdf
+        self.assertHolidays(
+            VaticanCity(years=2024),
+            ("2024-01-01", "Solennità di Maria Santissima Madre di Dio"),
+            ("2024-01-06", "Epifania del Signore"),
+            ("2024-02-11", "Anniversario della istituzione dello Stato della Città del Vaticano"),
+            ("2024-03-13", "Anniversario dell'Elezione del Santo Padre"),
+            ("2024-03-19", "San Giuseppe"),
+            ("2024-03-28", "Giovedì Santo"),
+            ("2024-03-29", "Venerdì Santo"),
+            ("2024-03-30", "Sabato Santo"),
+            ("2024-03-31", "Pasqua di Resurrezione"),
+            ("2024-04-01", "Lunedì dell'Angelo"),
+            ("2024-04-02", "Martedì in Albis"),
+            ("2024-04-23", "Onomastico del Santo Padre"),
+            ("2024-05-01", "San Giuseppe Artigiano"),
+            ("2024-05-09", "Ascensione del Signore"),
+            ("2024-05-19", "Solennità della Pentecoste"),
+            ("2024-05-26", "Solennità della Santissima Trinità"),
+            ("2024-05-30", "Corpus Domini"),
+            ("2024-06-29", "Santi Pietro e Paolo"),
+            ("2024-08-14", "Vigilia dell'Assunzione di Maria Santissima"),
+            ("2024-08-15", "Assunzione di Maria Santissima"),
+            ("2024-08-16", "Giorno Successivo all'Assunzione di Maria Santissima"),
+            ("2024-11-01", "Tutti i Santi"),
+            ("2024-11-02", "Tutti i Fedeli Defunti"),
+            ("2024-12-08", "Immacolata Concezione"),
+            ("2024-12-24", "Vigilia di Natale"),
+            ("2024-12-25", "Natale"),
+            ("2024-12-26", "Santo Stefano"),
+            ("2024-12-27", "San Giovanni"),
+            ("2024-12-31", "Ultimo giorno dell'anno"),
+        )
+
+    def test_l10n_default(self):
+        # https://www.farmaciavaticana.va/media/attachments/2025/01/02/calendario-2025.pdf
+        self.assertLocalizedHolidays(
+            ("2025-01-01", "Solennità di Maria Santissima Madre di Dio"),
+            ("2025-01-06", "Epifania del Signore"),
+            ("2025-02-11", "Anniversario della istituzione dello Stato della Città del Vaticano"),
+            ("2025-03-13", "Anniversario dell'Elezione del Santo Padre"),
+            ("2025-03-19", "San Giuseppe"),
+            ("2025-04-17", "Giovedì Santo"),
+            ("2025-04-18", "Venerdì Santo"),
+            ("2025-04-19", "Sabato Santo"),
+            ("2025-04-20", "Pasqua di Resurrezione"),
+            ("2025-04-21", "Lunedì dell'Angelo"),
+            ("2025-04-22", "Martedì in Albis"),
+            ("2025-04-23", "Onomastico del Santo Padre"),
+            ("2025-05-01", "San Giuseppe Artigiano"),
+            ("2025-05-29", "Ascensione del Signore"),
+            ("2025-06-08", "Solennità della Pentecoste"),
+            ("2025-06-15", "Solennità della Santissima Trinità"),
+            ("2025-06-19", "Corpus Domini"),
+            ("2025-06-29", "Santi Pietro e Paolo"),
+            ("2025-08-14", "Vigilia dell'Assunzione di Maria Santissima"),
+            ("2025-08-15", "Assunzione di Maria Santissima"),
+            ("2025-08-16", "Giorno Successivo all'Assunzione di Maria Santissima"),
+            ("2025-11-01", "Tutti i Santi"),
+            ("2025-11-02", "Tutti i Fedeli Defunti"),
+            ("2025-12-08", "Immacolata Concezione"),
+            ("2025-12-24", "Vigilia di Natale"),
+            ("2025-12-25", "Natale"),
+            ("2025-12-26", "Santo Stefano"),
+            ("2025-12-27", "San Giovanni"),
+            ("2025-12-31", "Ultimo giorno dell'anno"),
+        )
+
+    def test_l10n_en_us(self):
+        self.assertLocalizedHolidays(
+            "en_US",
+            ("2025-01-01", "Solemnity of Mary, Mother of God"),
+            ("2025-01-06", "Epiphany"),
+            ("2025-02-11", "Anniversary of the Foundation of Vatican City"),
+            ("2025-03-13", "Anniversary of the Election of the Holy Father"),
+            ("2025-03-19", "Saint Joseph's Day"),
+            ("2025-04-17", "Maundy Thursday"),
+            ("2025-04-18", "Good Friday"),
+            ("2025-04-19", "Holy Saturday"),
+            ("2025-04-20", "Easter Sunday"),
+            ("2025-04-21", "Easter Monday"),
+            ("2025-04-22", "Easter Tuesday"),
+            ("2025-04-23", "Name Day of the Holy Father"),
+            ("2025-05-01", "Saint Joseph the Worker's Day"),
+            ("2025-05-29", "Ascension Day"),
+            ("2025-06-08", "Solemnity of Pentecost"),
+            ("2025-06-15", "Solemnity of Holy Trinity"),
+            ("2025-06-19", "Corpus Domini"),
+            ("2025-06-29", "Saints Peter and Paul's Day"),
+            ("2025-08-14", "Day Before Assumption of Mary"),
+            ("2025-08-15", "Assumption of Mary Day"),
+            ("2025-08-16", "Day After Assumption of Mary"),
+            ("2025-11-01", "All Saints' Day"),
+            ("2025-11-02", "All Souls' Day"),
+            ("2025-12-08", "Immaculate Conception"),
+            ("2025-12-24", "Christmas Eve"),
+            ("2025-12-25", "Christmas Day"),
+            ("2025-12-26", "Saint Stephen's Day"),
+            ("2025-12-27", "Saint John the Evangelist's Day"),
+            ("2025-12-31", "Last Day of the Year"),
+        )
+
+    def test_l10n_th(self):
+        self.assertLocalizedHolidays(
+            "th",
+            ("2025-01-01", "วันสมโภชพระนางมารีอา พระชนนีพระเป็นเจ้า"),
+            ("2025-01-06", "วันสมโภชพระคริสต์แสดงองค์"),
+            ("2025-02-11", "วันครบรอบการสถาปนานครรัฐวาติกัน"),
+            ("2025-03-13", "วันคล้ายวันเลือกตั้งสมเด็จพระสันตะปาปา"),
+            ("2025-03-19", "วันสมโภชนักบุญโยเซฟ"),
+            ("2025-04-17", "วันพฤหัสศักดิสิทธิ์"),
+            ("2025-04-18", "วันศุกร์ประเสริฐ"),
+            ("2025-04-19", "วันเสาร์ศักดิ์สิทธิ์"),
+            ("2025-04-20", "วันอาทิตย์อีสเตอร์"),
+            ("2025-04-21", "วันจันทร์อีสเตอร์"),
+            ("2025-04-22", "วันอังคารอีสเตอร์"),
+            ("2025-04-23", "วันฉลองพระนามเดิมสมเด็จพระสันตะปาปา"),
+            ("2025-05-01", "วันฉลองนักบุญโยเซฟ กรรมกร"),
+            ("2025-05-29", "วันสมโภชพระเยซูเจ้าเสด็จขึ้นสวรรค์"),
+            ("2025-06-08", "วันสมโภชพระจิตเจ้า"),
+            ("2025-06-15", "วันสมโภชพระตรีเอกภาพ"),
+            ("2025-06-19", "วันสมโภชพระคริสตวรกาย"),
+            ("2025-06-29", "วันสมโภชนักบุญเปโตรและเปาโล"),
+            ("2025-08-14", "วันก่อนวันสมโภชแม่พระรับเกียรติยกขึ้นสวรรค์"),
+            ("2025-08-15", "วันสมโภชแม่พระรับเกียรติยกขึ้นสวรรค์"),
+            ("2025-08-16", "วันหลังวันสมโภชแม่พระรับเกียรติยกขึ้นสวรรค์"),
+            ("2025-11-01", "วันสมโภชนักบุญทั้งหลาย"),
+            ("2025-11-02", "วันภาวนาอุทิศแด่ผู้ล่วงลับ"),
+            ("2025-12-08", "วันสมโภชแม่พระผู้ปฏิสนธินิรมล"),
+            ("2025-12-24", "วันคริสต์มาสอีฟ"),
+            ("2025-12-25", "วันคริสต์มาส"),
+            ("2025-12-26", "วันสมโภชนักบุญสเตเฟน"),
+            ("2025-12-27", "วันสมโภชนักบุญยอห์น"),
+            ("2025-12-31", "วันสิ้นปี"),
         )