Repository: vacanza/holidays
Pull request #2151 (2024-11-28 21:45:47)

Update Paraguay holidays
<!--
  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.
-->

Update Paraguay holidays

## 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


codecov[bot]: ## [Codecov](https://app.codecov.io/gh/vacanza/holidays/pull/2151?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vacanza) Report
All modified and coverable lines are covered by tests :white_check_mark:
> Project coverage is 100.00%. Comparing base [(`3d2e28a`)](https://app.codecov.io/gh/vacanza/holidays/commit/3d2e28aa536bec587ff9132de5006505a3236f2b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vacanza) to head [(`e2b3703`)](https://app.codecov.io/gh/vacanza/holidays/commit/e2b37030614a56373ec430e5791183f7fbf8b499?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vacanza).

<details><summary>Additional details and impacted files</summary>


```diff
@@            Coverage Diff            @@
##               dev     #2151   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          194       194           
  Lines        11718     11713    -5     
  Branches      1772      1771    -1     
=========================================
- Hits         11718     11713    -5     
```

</details>

[:umbrella: View full report in Codecov by Sentry](https://app.codecov.io/gh/vacanza/holidays/pull/2151?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vacanza).   
:loudspeaker: Have feedback on the report? [Share it here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vacanza).


Patch:
diff --git a/holidays/countries/finland.py b/holidays/countries/finland.py
index 40ae4359..b40e0788 100644
--- a/holidays/countries/finland.py
+++ b/holidays/countries/finland.py
@@ -28,6 +28,7 @@ class Finland(HolidayBase, ChristianHolidays, InternationalHolidays):
         - https://en.wikipedia.org/wiki/Flag_flying_days_in_Finland#Customary_flag_days
         - https://intermin.fi/en/flag-and-arms/flag-flying-days
         - https://intermin.fi/en/flag-and-arms/flag-days/2024
+        - https://en.wikipedia.org/wiki/Independence_Day_(Finland)
     """
 
     country = "FI"
@@ -90,8 +91,9 @@ class Finland(HolidayBase, ChristianHolidays, InternationalHolidays):
         else:
             self._add_holiday_nov_1(name)
 
-        # Independence Day.
-        self._add_holiday_dec_6(tr("Itsenäisyyspäivä"))
+        if self._year >= 1917:
+            # Independence Day.
+            self._add_holiday_dec_6(tr("Itsenäisyyspäivä"))
 
         # Christmas Eve.
         self._add_christmas_eve(tr("Jouluaatto"))
diff --git a/holidays/countries/paraguay.py b/holidays/countries/paraguay.py
index b54e6daf..887a3f95 100644
--- a/holidays/countries/paraguay.py
+++ b/holidays/countries/paraguay.py
@@ -10,7 +10,6 @@
 #  Website: https://github.com/vacanza/holidays
 #  License: MIT (see LICENSE file)
 
-from datetime import date
 from gettext import gettext as tr
 
 from holidays.calendars.gregorian import JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, DEC
@@ -22,8 +21,12 @@ from holidays.holiday_base import HolidayBase
 class Paraguay(HolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays):
     """
     References:
+        - `Ley 8/1990 <https://www.bacn.gov.py/leyes-paraguayas/2358/ley-n-8--por-la-cual-se-determinan-los-feriados-de-la-republica>`_
+        - `Ley 715/1995 <https://www.bacn.gov.py/leyes-paraguayas/792/ley-n-715--amplia-la-ley-no-0890->`_
+        - `Ley 1.601/2000 <https://www.bacn.gov.py/leyes-paraguayas/1677/ley-n-1601--modifica-el-articulo-1-de-la-ley-no-71595-que-amplia-la-ley-n-0890-por-la-cual-se-determinan-los-feriados-de-la-republica>`_
+        - `Ley 1.723/2001 <https://www.bacn.gov.py/leyes-paraguayas/634/ley-n-1723--autoriza-al-poder-ejecutivo-a-trasladar-los-feriados-nacionales-al-dia-lunes>`_
+        - `Ley 4.531/2011 <https://www.bacn.gov.py/leyes-paraguayas/3831/ley-n-4531-restablece-el-dia-14-de-mayo-de-cada-ano-como-feriado-nacional>`_
         - https://es.wikipedia.org/wiki/Anexo:D%C3%ADas_festivos_en_Paraguay
-        - https://www.ghp.com.py/news/feriados-nacionales-del-ano-2019-en-paraguay
         - http://www.calendarioparaguay.com/
     """
 
@@ -38,21 +41,22 @@ class Paraguay(HolidayBase, ChristianHolidays, InternationalHolidays, StaticHoli
         StaticHolidays.__init__(self, ParaguayStaticHolidays)
         super().__init__(*args, **kwargs)
 
-    def _move_holiday(self, dt: date) -> None:
-        if not self.observed and self._is_weekend(dt):
-            self.pop(dt)
-
     def _populate_public_holidays(self):
+        # Ley 8/1990.
+        if self._year <= 1990:
+            return None
+
         # New Year's Day.
-        self._move_holiday(self._add_new_years_day(tr("Año Nuevo")))
+        self._add_new_years_day(tr("Año Nuevo"))
 
         dates_obs = {
             2013: (MAR, 4),
             2016: (FEB, 29),
             2018: (FEB, 26),
+            2019: (MAR, 4),
             2022: (FEB, 28),
+            2023: (FEB, 27),
         }
-
         self._add_holiday(
             # Patriots Day.
             tr("Día de los Héroes de la Patria"),
@@ -66,52 +70,51 @@ class Paraguay(HolidayBase, ChristianHolidays, InternationalHolidays, StaticHoli
         self._add_good_friday(tr("Viernes Santo"))
 
         # Easter Sunday.
-        self._move_holiday(self._add_easter_sunday(tr("Domingo de Resurrección")))
+        self._add_easter_sunday(tr("Domingo de Resurrección"))
 
-        # Labor Day.
-        self._move_holiday(self._add_labor_day(tr("Día del Trabajador")))
+        # Workers' Day.
+        self._add_labor_day(tr("Día de los Trabajadores"))
 
-        # Independence Day.
-        name = tr("Día de la Independencia Nacional")
         if self._year >= 2012:
-            self._move_holiday(self._add_holiday_may_14(name))
-        may_15 = self._add_holiday_may_15(name)
-        if self._year != 2021:
-            self._move_holiday(may_15)
+            # National Holiday.
+            self._add_holiday_may_14(tr("Feriado Nacional"))
+
+        # Independence Day.
+        self._add_holiday_may_15(tr("Día de la Independencia Nacional"))
 
         dates_obs = {
             2014: (JUN, 16),
             2018: (JUN, 11),
+            2019: (JUN, 17),
+            2024: (JUN, 10),
         }
-        self._move_holiday(
-            # Chaco Armistice Day.
-            self._add_holiday(tr("Día de la Paz del Chaco"), dates_obs.get(self._year, (JUN, 12)))
-        )
+        # Chaco Armistice Day.
+        self._add_holiday(tr("Día de la Paz del Chaco"), dates_obs.get(self._year, (JUN, 12)))
 
         # Asuncion Foundation's Day.
-        self._move_holiday(self._add_holiday_aug_15(tr("Día de la Fundación de Asunción")))
+        self._add_holiday_aug_15(tr("Día de la Fundación de Asunción"))
 
-        if self._year >= 2000:
+        # Ley 715/1995, 1.601/2000.
+        if self._year >= 1995:
             dates_obs = {
                 2015: (SEP, 28),
                 2016: (OCT, 3),
                 2017: (OCT, 2),
                 2021: (SEP, 27),
                 2022: (OCT, 3),
+                2024: (SEP, 30),
             }
-            self._move_holiday(
-                self._add_holiday(
-                    # Boqueron Battle Day.
-                    tr("Día de la Batalla de Boquerón"),
-                    dates_obs.get(self._year, (SEP, 29)),
-                )
+            self._add_holiday(
+                # Boqueron Battle Day.
+                tr("Día de la Batalla de Boquerón"),
+                dates_obs.get(self._year, (SEP, 29)),
             )
 
         # Caacupe Virgin Day.
-        self._move_holiday(self._add_holiday_dec_8(tr("Día de la Virgen de Caacupé")))
+        self._add_holiday_dec_8(tr("Día de la Virgen de Caacupé"))
 
         # Christmas Day.
-        self._add_christmas_day(tr("Navidad"))
+        self._add_christmas_day(tr("Día de la Navidad"))
 
 
 class PY(Paraguay):
diff --git a/holidays/locale/en_US/LC_MESSAGES/PY.po b/holidays/locale/en_US/LC_MESSAGES/PY.po
index 12f1b91c..4f5f40d0 100644
--- a/holidays/locale/en_US/LC_MESSAGES/PY.po
+++ b/holidays/locale/en_US/LC_MESSAGES/PY.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.41\n"
+"Project-Id-Version: Holidays 0.62\n"
 "POT-Creation-Date: 2023-03-05 12:33+0200\n"
-"PO-Revision-Date: 2024-01-05 12:44+0200\n"
+"PO-Revision-Date: 2024-11-28 14:08+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: en_US\n"
@@ -27,14 +27,6 @@ msgstr ""
 "Generated-By: pygettext.py 1.5\n"
 "X-Generator: Poedit 3.4\n"
 
-#. Public holiday.
-msgid "Asueto adicionale"
-msgstr "Public holiday"
-
-#. Public sector holiday.
-msgid "Asueto de la Administración Pública"
-msgstr "Public sector holiday"
-
 #. New Year's Day.
 msgid "Año Nuevo"
 msgstr "New Year's Day"
@@ -55,9 +47,13 @@ msgstr "Good Friday"
 msgid "Domingo de Resurrección"
 msgstr "Easter Sunday"
 
-#. Labor Day.
-msgid "Día del Trabajador"
-msgstr "Labor Day"
+#. Workers' Day.
+msgid "Día de los Trabajadores"
+msgstr "Workers' Day"
+
+#. National Holiday.
+msgid "Feriado Nacional"
+msgstr "National Holiday"
 
 #. Independence Day.
 msgid "Día de la Independencia Nacional"
@@ -80,5 +76,13 @@ msgid "Día de la Virgen de Caacupé"
 msgstr "Caacupe Virgin Day"
 
 #. Christmas Day.
-msgid "Navidad"
+msgid "Día de la Navidad"
 msgstr "Christmas Day"
+
+#. Public holiday.
+msgid "Asueto adicionale"
+msgstr "Public holiday"
+
+#. Public sector holiday.
+msgid "Asueto de la Administración Pública"
+msgstr "Public sector holiday"
diff --git a/holidays/locale/es/LC_MESSAGES/PY.po b/holidays/locale/es/LC_MESSAGES/PY.po
index 1c61a6af..271dbae5 100644
--- a/holidays/locale/es/LC_MESSAGES/PY.po
+++ b/holidays/locale/es/LC_MESSAGES/PY.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.41\n"
+"Project-Id-Version: Holidays 0.62\n"
 "POT-Creation-Date: 2023-03-05 12:33+0200\n"
-"PO-Revision-Date: 2024-01-05 12:41+0200\n"
+"PO-Revision-Date: 2024-11-28 14:07+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: es\n"
@@ -27,14 +27,6 @@ msgstr ""
 "Generated-By: pygettext.py 1.5\n"
 "X-Generator: Poedit 3.2.2\n"
 
-#. Public holiday.
-msgid "Asueto adicionale"
-msgstr ""
-
-#. Public sector holiday.
-msgid "Asueto de la Administración Pública"
-msgstr ""
-
 #. New Year's Day.
 msgid "Año Nuevo"
 msgstr ""
@@ -55,8 +47,12 @@ msgstr ""
 msgid "Domingo de Resurrección"
 msgstr ""
 
-#. Labor Day.
-msgid "Día del Trabajador"
+#. Workers' Day.
+msgid "Día de los Trabajadores"
+msgstr ""
+
+#. National Holiday.
+msgid "Feriado Nacional"
 msgstr ""
 
 #. Independence Day.
@@ -80,5 +76,13 @@ msgid "Día de la Virgen de Caacupé"
 msgstr ""
 
 #. Christmas Day.
-msgid "Navidad"
+msgid "Día de la Navidad"
+msgstr ""
+
+#. Public holiday.
+msgid "Asueto adicionale"
+msgstr ""
+
+#. Public sector holiday.
+msgid "Asueto de la Administración Pública"
 msgstr ""
diff --git a/holidays/locale/uk/LC_MESSAGES/PY.po b/holidays/locale/uk/LC_MESSAGES/PY.po
index 77ccd0fc..dcf030db 100644
--- a/holidays/locale/uk/LC_MESSAGES/PY.po
+++ b/holidays/locale/uk/LC_MESSAGES/PY.po
@@ -14,9 +14,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.41\n"
+"Project-Id-Version: Holidays 0.62\n"
 "POT-Creation-Date: 2023-03-05 12:33+0200\n"
-"PO-Revision-Date: 2024-01-05 12:45+0200\n"
+"PO-Revision-Date: 2024-11-28 14:10+0200\n"
 "Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: uk\n"
@@ -27,14 +27,6 @@ msgstr ""
 "Generated-By: pygettext.py 1.5\n"
 "X-Generator: Poedit 3.2.2\n"
 
-#. Public holiday.
-msgid "Asueto adicionale"
-msgstr "Додатковий вихідний"
-
-#. Public sector holiday.
-msgid "Asueto de la Administración Pública"
-msgstr "Вихідний державних установ"
-
 #. New Year's Day.
 msgid "Año Nuevo"
 msgstr "Новий рік"
@@ -55,10 +47,14 @@ msgstr "Страсна пʼятниця"
 msgid "Domingo de Resurrección"
 msgstr "Великдень"
 
-#. Labor Day.
-msgid "Día del Trabajador"
+#. Workers' Day.
+msgid "Día de los Trabajadores"
 msgstr "День трудящих"
 
+#. National Holiday.
+msgid "Feriado Nacional"
+msgstr "Національне свято"
+
 #. Independence Day.
 msgid "Día de la Independencia Nacional"
 msgstr "День незалежності"
@@ -77,8 +73,16 @@ msgstr "День битви за Бокерон"
 
 #. Caacupe Virgin Day.
 msgid "Día de la Virgen de Caacupé"
-msgstr "Успіння Пресвятої Богородиці"
+msgstr "День Богоматері Каакупе"
 
 #. Christmas Day.
-msgid "Navidad"
+msgid "Día de la Navidad"
 msgstr "Різдво Христове"
+
+#. Public holiday.
+msgid "Asueto adicionale"
+msgstr "Додатковий вихідний"
+
+#. Public sector holiday.
+msgid "Asueto de la Administración Pública"
+msgstr "Вихідний державних установ"
diff --git a/snapshots/countries/PY_COMMON.json b/snapshots/countries/PY_COMMON.json
index 356756b9..0660e3ba 100644
--- a/snapshots/countries/PY_COMMON.json
+++ b/snapshots/countries/PY_COMMON.json
@@ -1,461 +1,10 @@
 {
-    "1950-01-01": "New Year's Day",
-    "1950-03-01": "Patriots Day",
-    "1950-04-06": "Maundy Thursday",
-    "1950-04-07": "Good Friday",
-    "1950-04-09": "Easter Sunday",
-    "1950-05-01": "Labor Day",
-    "1950-05-15": "Independence Day",
-    "1950-06-12": "Chaco Armistice Day",
-    "1950-08-15": "Asuncion Foundation's Day",
-    "1950-12-08": "Caacupe Virgin Day",
-    "1950-12-25": "Christmas Day",
-    "1951-01-01": "New Year's Day",
-    "1951-03-01": "Patriots Day",
-    "1951-03-22": "Maundy Thursday",
-    "1951-03-23": "Good Friday",
-    "1951-03-25": "Easter Sunday",
-    "1951-05-01": "Labor Day",
-    "1951-05-15": "Independence Day",
-    "1951-06-12": "Chaco Armistice Day",
-    "1951-08-15": "Asuncion Foundation's Day",
-    "1951-12-08": "Caacupe Virgin Day",
-    "1951-12-25": "Christmas Day",
-    "1952-01-01": "New Year's Day",
-    "1952-03-01": "Patriots Day",
-    "1952-04-10": "Maundy Thursday",
-    "1952-04-11": "Good Friday",
-    "1952-04-13": "Easter Sunday",
-    "1952-05-01": "Labor Day",
-    "1952-05-15": "Independence Day",
-    "1952-06-12": "Chaco Armistice Day",
-    "1952-08-15": "Asuncion Foundation's Day",
-    "1952-12-08": "Caacupe Virgin Day",
-    "1952-12-25": "Christmas Day",
-    "1953-01-01": "New Year's Day",
-    "1953-03-01": "Patriots Day",
-    "1953-04-02": "Maundy Thursday",
-    "1953-04-03": "Good Friday",
-    "1953-04-05": "Easter Sunday",
-    "1953-05-01": "Labor Day",
-    "1953-05-15": "Independence Day",
-    "1953-06-12": "Chaco Armistice Day",
-    "1953-08-15": "Asuncion Foundation's Day",
-    "1953-12-08": "Caacupe Virgin Day",
-    "1953-12-25": "Christmas Day",
-    "1954-01-01": "New Year's Day",
-    "1954-03-01": "Patriots Day",
-    "1954-04-15": "Maundy Thursday",
-    "1954-04-16": "Good Friday",
-    "1954-04-18": "Easter Sunday",
-    "1954-05-01": "Labor Day",
-    "1954-05-15": "Independence Day",
-    "1954-06-12": "Chaco Armistice Day",
-    "1954-08-15": "Asuncion Foundation's Day",
-    "1954-12-08": "Caacupe Virgin Day",
-    "1954-12-25": "Christmas Day",
-    "1955-01-01": "New Year's Day",
-    "1955-03-01": "Patriots Day",
-    "1955-04-07": "Maundy Thursday",
-    "1955-04-08": "Good Friday",
-    "1955-04-10": "Easter Sunday",
-    "1955-05-01": "Labor Day",
-    "1955-05-15": "Independence Day",
-    "1955-06-12": "Chaco Armistice Day",
-    "1955-08-15": "Asuncion Foundation's Day",
-    "1955-12-08": "Caacupe Virgin Day",
-    "1955-12-25": "Christmas Day",
-    "1956-01-01": "New Year's Day",
-    "1956-03-01": "Patriots Day",
-    "1956-03-29": "Maundy Thursday",
-    "1956-03-30": "Good Friday",
-    "1956-04-01": "Easter Sunday",
-    "1956-05-01": "Labor Day",
-    "1956-05-15": "Independence Day",
-    "1956-06-12": "Chaco Armistice Day",
-    "1956-08-15": "Asuncion Foundation's Day",
-    "1956-12-08": "Caacupe Virgin Day",
-    "1956-12-25": "Christmas Day",
-    "1957-01-01": "New Year's Day",
-    "1957-03-01": "Patriots Day",
-    "1957-04-18": "Maundy Thursday",
-    "1957-04-19": "Good Friday",
-    "1957-04-21": "Easter Sunday",
-    "1957-05-01": "Labor Day",
-    "1957-05-15": "Independence Day",
-    "1957-06-12": "Chaco Armistice Day",
-    "1957-08-15": "Asuncion Foundation's Day",
-    "1957-12-08": "Caacupe Virgin Day",
-    "1957-12-25": "Christmas Day",
-    "1958-01-01": "New Year's Day",
-    "1958-03-01": "Patriots Day",
-    "1958-04-03": "Maundy Thursday",
-    "1958-04-04": "Good Friday",
-    "1958-04-06": "Easter Sunday",
-    "1958-05-01": "Labor Day",
-    "1958-05-15": "Independence Day",
-    "1958-06-12": "Chaco Armistice Day",
-    "1958-08-15": "Asuncion Foundation's Day",
-    "1958-12-08": "Caacupe Virgin Day",
-    "1958-12-25": "Christmas Day",
-    "1959-01-01": "New Year's Day",
-    "1959-03-01": "Patriots Day",
-    "1959-03-26": "Maundy Thursday",
-    "1959-03-27": "Good Friday",
-    "1959-03-29": "Easter Sunday",
-    "1959-05-01": "Labor Day",
-    "1959-05-15": "Independence Day",
-    "1959-06-12": "Chaco Armistice Day",
-    "1959-08-15": "Asuncion Foundation's Day",
-    "1959-12-08": "Caacupe Virgin Day",
-    "1959-12-25": "Christmas Day",
-    "1960-01-01": "New Year's Day",
-    "1960-03-01": "Patriots Day",
-    "1960-04-14": "Maundy Thursday",
-    "1960-04-15": "Good Friday",
-    "1960-04-17": "Easter Sunday",
-    "1960-05-01": "Labor Day",
-    "1960-05-15": "Independence Day",
-    "1960-06-12": "Chaco Armistice Day",
-    "1960-08-15": "Asuncion Foundation's Day",
-    "1960-12-08": "Caacupe Virgin Day",
-    "1960-12-25": "Christmas Day",
-    "1961-01-01": "New Year's Day",
-    "1961-03-01": "Patriots Day",
-    "1961-03-30": "Maundy Thursday",
-    "1961-03-31": "Good Friday",
-    "1961-04-02": "Easter Sunday",
-    "1961-05-01": "Labor Day",
-    "1961-05-15": "Independence Day",
-    "1961-06-12": "Chaco Armistice Day",
-    "1961-08-15": "Asuncion Foundation's Day",
-    "1961-12-08": "Caacupe Virgin Day",
-    "1961-12-25": "Christmas Day",
-    "1962-01-01": "New Year's Day",
-    "1962-03-01": "Patriots Day",
-    "1962-04-19": "Maundy Thursday",
-    "1962-04-20": "Good Friday",
-    "1962-04-22": "Easter Sunday",
-    "1962-05-01": "Labor Day",
-    "1962-05-15": "Independence Day",
-    "1962-06-12": "Chaco Armistice Day",
-    "1962-08-15": "Asuncion Foundation's Day",
-    "1962-12-08": "Caacupe Virgin Day",
-    "1962-12-25": "Christmas Day",
-    "1963-01-01": "New Year's Day",
-    "1963-03-01": "Patriots Day",
-    "1963-04-11": "Maundy Thursday",
-    "1963-04-12": "Good Friday",
-    "1963-04-14": "Easter Sunday",
-    "1963-05-01": "Labor Day",
-    "1963-05-15": "Independence Day",
-    "1963-06-12": "Chaco Armistice Day",
-    "1963-08-15": "Asuncion Foundation's Day",
-    "1963-12-08": "Caacupe Virgin Day",
-    "1963-12-25": "Christmas Day",
-    "1964-01-01": "New Year's Day",
-    "1964-03-01": "Patriots Day",
-    "1964-03-26": "Maundy Thursday",
-    "1964-03-27": "Good Friday",
-    "1964-03-29": "Easter Sunday",
-    "1964-05-01": "Labor Day",
-    "1964-05-15": "Independence Day",
-    "1964-06-12": "Chaco Armistice Day",
-    "1964-08-15": "Asuncion Foundation's Day",
-    "1964-12-08": "Caacupe Virgin Day",
-    "1964-12-25": "Christmas Day",
-    "1965-01-01": "New Year's Day",
-    "1965-03-01": "Patriots Day",
-    "1965-04-15": "Maundy Thursday",
-    "1965-04-16": "Good Friday",
-    "1965-04-18": "Easter Sunday",
-    "1965-05-01": "Labor Day",
-    "1965-05-15": "Independence Day",
-    "1965-06-12": "Chaco Armistice Day",
-    "1965-08-15": "Asuncion Foundation's Day",
-    "1965-12-08": "Caacupe Virgin Day",
-    "1965-12-25": "Christmas Day",
-    "1966-01-01": "New Year's Day",
-    "1966-03-01": "Patriots Day",
-    "1966-04-07": "Maundy Thursday",
-    "1966-04-08": "Good Friday",
-    "1966-04-10": "Easter Sunday",
-    "1966-05-01": "Labor Day",
-    "1966-05-15": "Independence Day",
-    "1966-06-12": "Chaco Armistice Day",
-    "1966-08-15": "Asuncion Foundation's Day",
-    "1966-12-08": "Caacupe Virgin Day",
-    "1966-12-25": "Christmas Day",
-    "1967-01-01": "New Year's Day",
-    "1967-03-01": "Patriots Day",
-    "1967-03-23": "Maundy Thursday",
-    "1967-03-24": "Good Friday",
-    "1967-03-26": "Easter Sunday",
-    "1967-05-01": "Labor Day",
-    "1967-05-15": "Independence Day",
-    "1967-06-12": "Chaco Armistice Day",
-    "1967-08-15": "Asuncion Foundation's Day",
-    "1967-12-08": "Caacupe Virgin Day",
-    "1967-12-25": "Christmas Day",
-    "1968-01-01": "New Year's Day",
-    "1968-03-01": "Patriots Day",
-    "1968-04-11": "Maundy Thursday",
-    "1968-04-12": "Good Friday",
-    "1968-04-14": "Easter Sunday",
-    "1968-05-01": "Labor Day",
-    "1968-05-15": "Independence Day",
-    "1968-06-12": "Chaco Armistice Day",
-    "1968-08-15": "Asuncion Foundation's Day",
-    "1968-12-08": "Caacupe Virgin Day",
-    "1968-12-25": "Christmas Day",
-    "1969-01-01": "New Year's Day",
-    "1969-03-01": "Patriots Day",
-    "1969-04-03": "Maundy Thursday",
-    "1969-04-04": "Good Friday",
-    "1969-04-06": "Easter Sunday",
-    "1969-05-01": "Labor Day",
-    "1969-05-15": "Independence Day",
-    "1969-06-12": "Chaco Armistice Day",
-    "1969-08-15": "Asuncion Foundation's Day",
-    "1969-12-08": "Caacupe Virgin Day",
-    "1969-12-25": "Christmas Day",
-    "1970-01-01": "New Year's Day",
-    "1970-03-01": "Patriots Day",
-    "1970-03-26": "Maundy Thursday",
-    "1970-03-27": "Good Friday",
-    "1970-03-29": "Easter Sunday",
-    "1970-05-01": "Labor Day",
-    "1970-05-15": "Independence Day",
-    "1970-06-12": "Chaco Armistice Day",
-    "1970-08-15": "Asuncion Foundation's Day",
-    "1970-12-08": "Caacupe Virgin Day",
-    "1970-12-25": "Christmas Day",
-    "1971-01-01": "New Year's Day",
-    "1971-03-01": "Patriots Day",
-    "1971-04-08": "Maundy Thursday",
-    "1971-04-09": "Good Friday",
-    "1971-04-11": "Easter Sunday",
-    "1971-05-01": "Labor Day",
-    "1971-05-15": "Independence Day",
-    "1971-06-12": "Chaco Armistice Day",
-    "1971-08-15": "Asuncion Foundation's Day",
-    "1971-12-08": "Caacupe Virgin Day",
-    "1971-12-25": "Christmas Day",
-    "1972-01-01": "New Year's Day",
-    "1972-03-01": "Patriots Day",
-    "1972-03-30": "Maundy Thursday",
-    "1972-03-31": "Good Friday",
-    "1972-04-02": "Easter Sunday",
-    "1972-05-01": "Labor Day",
-    "1972-05-15": "Independence Day",
-    "1972-06-12": "Chaco Armistice Day",
-    "1972-08-15": "Asuncion Foundation's Day",
-    "1972-12-08": "Caacupe Virgin Day",
-    "1972-12-25": "Christmas Day",
-    "1973-01-01": "New Year's Day",
-    "1973-03-01": "Patriots Day",
-    "1973-04-19": "Maundy Thursday",
-    "1973-04-20": "Good Friday",
-    "1973-04-22": "Easter Sunday",
-    "1973-05-01": "Labor Day",
-    "1973-05-15": "Independence Day",
-    "1973-06-12": "Chaco Armistice Day",
-    "1973-08-15": "Asuncion Foundation's Day",
-    "1973-12-08": "Caacupe Virgin Day",
-    "1973-12-25": "Christmas Day",
-    "1974-01-01": "New Year's Day",
-    "1974-03-01": "Patriots Day",
-    "1974-04-11": "Maundy Thursday",
-    "1974-04-12": "Good Friday",
-    "1974-04-14": "Easter Sunday",
-    "1974-05-01": "Labor Day",
-    "1974-05-15": "Independence Day",
-    "1974-06-12": "Chaco Armistice Day",
-    "1974-08-15": "Asuncion Foundation's Day",
-    "1974-12-08": "Caacupe Virgin Day",
-    "1974-12-25": "Christmas Day",
-    "1975-01-01": "New Year's Day",
-    "1975-03-01": "Patriots Day",
-    "1975-03-27": "Maundy Thursday",
-    "1975-03-28": "Good Friday",
-    "1975-03-30": "Easter Sunday",
-    "1975-05-01": "Labor Day",
-    "1975-05-15": "Independence Day",
-    "1975-06-12": "Chaco Armistice Day",
-    "1975-08-15": "Asuncion Foundation's Day",
-    "1975-12-08": "Caacupe Virgin Day",
-    "1975-12-25": "Christmas Day",
-    "1976-01-01": "New Year's Day",
-    "1976-03-01": "Patriots Day",
-    "1976-04-15": "Maundy Thursday",
-    "1976-04-16": "Good Friday",
-    "1976-04-18": "Easter Sunday",
-    "1976-05-01": "Labor Day",
-    "1976-05-15": "Independence Day",
-    "1976-06-12": "Chaco Armistice Day",
-    "1976-08-15": "Asuncion Foundation's Day",
-    "1976-12-08": "Caacupe Virgin Day",
-    "1976-12-25": "Christmas Day",
-    "1977-01-01": "New Year's Day",
-    "1977-03-01": "Patriots Day",
-    "1977-04-07": "Maundy Thursday",
-    "1977-04-08": "Good Friday",
-    "1977-04-10": "Easter Sunday",
-    "1977-05-01": "Labor Day",
-    "1977-05-15": "Independence Day",
-    "1977-06-12": "Chaco Armistice Day",
-    "1977-08-15": "Asuncion Foundation's Day",
-    "1977-12-08": "Caacupe Virgin Day",
-    "1977-12-25": "Christmas Day",
-    "1978-01-01": "New Year's Day",
-    "1978-03-01": "Patriots Day",
-    "1978-03-23": "Maundy Thursday",
-    "1978-03-24": "Good Friday",
-    "1978-03-26": "Easter Sunday",
-    "1978-05-01": "Labor Day",
-    "1978-05-15": "Independence Day",
-    "1978-06-12": "Chaco Armistice Day",
-    "1978-08-15": "Asuncion Foundation's Day",
-    "1978-12-08": "Caacupe Virgin Day",
-    "1978-12-25": "Christmas Day",
-    "1979-01-01": "New Year's Day",
-    "1979-03-01": "Patriots Day",
-    "1979-04-12": "Maundy Thursday",
-    "1979-04-13": "Good Friday",
-    "1979-04-15": "Easter Sunday",
-    "1979-05-01": "Labor Day",
-    "1979-05-15": "Independence Day",
-    "1979-06-12": "Chaco Armistice Day",
-    "1979-08-15": "Asuncion Foundation's Day",
-    "1979-12-08": "Caacupe Virgin Day",
-    "1979-12-25": "Christmas Day",
-    "1980-01-01": "New Year's Day",
-    "1980-03-01": "Patriots Day",
-    "1980-04-03": "Maundy Thursday",
-    "1980-04-04": "Good Friday",
-    "1980-04-06": "Easter Sunday",
-    "1980-05-01": "Labor Day",
-    "1980-05-15": "Independence Day",
-    "1980-06-12": "Chaco Armistice Day",
-    "1980-08-15": "Asuncion Foundation's Day",
-    "1980-12-08": "Caacupe Virgin Day",
-    "1980-12-25": "Christmas Day",
-    "1981-01-01": "New Year's Day",
-    "1981-03-01": "Patriots Day",
-    "1981-04-16": "Maundy Thursday",
-    "1981-04-17": "Good Friday",
-    "1981-04-19": "Easter Sunday",
-    "1981-05-01": "Labor Day",
-    "1981-05-15": "Independence Day",
-    "1981-06-12": "Chaco Armistice Day",
-    "1981-08-15": "Asuncion Foundation's Day",
-    "1981-12-08": "Caacupe Virgin Day",
-    "1981-12-25": "Christmas Day",
-    "1982-01-01": "New Year's Day",
-    "1982-03-01": "Patriots Day",
-    "1982-04-08": "Maundy Thursday",
-    "1982-04-09": "Good Friday",
-    "1982-04-11": "Easter Sunday",
-    "1982-05-01": "Labor Day",
-    "1982-05-15": "Independence Day",
-    "1982-06-12": "Chaco Armistice Day",
-    "1982-08-15": "Asuncion Foundation's Day",
-    "1982-12-08": "Caacupe Virgin Day",
-    "1982-12-25": "Christmas Day",
-    "1983-01-01": "New Year's Day",
-    "1983-03-01": "Patriots Day",
-    "1983-03-31": "Maundy Thursday",
-    "1983-04-01": "Good Friday",
-    "1983-04-03": "Easter Sunday",
-    "1983-05-01": "Labor Day",
-    "1983-05-15": "Independence Day",
-    "1983-06-12": "Chaco Armistice Day",
-    "1983-08-15": "Asuncion Foundation's Day",
-    "1983-12-08": "Caacupe Virgin Day",
-    "1983-12-25": "Christmas Day",
-    "1984-01-01": "New Year's Day",
-    "1984-03-01": "Patriots Day",
-    "1984-04-19": "Maundy Thursday",
-    "1984-04-20": "Good Friday",
-    "1984-04-22": "Easter Sunday",
-    "1984-05-01": "Labor Day",
-    "1984-05-15": "Independence Day",
-    "1984-06-12": "Chaco Armistice Day",
-    "1984-08-15": "Asuncion Foundation's Day",
-    "1984-12-08": "Caacupe Virgin Day",
-    "1984-12-25": "Christmas Day",
-    "1985-01-01": "New Year's Day",
-    "1985-03-01": "Patriots Day",
-    "1985-04-04": "Maundy Thursday",
-    "1985-04-05": "Good Friday",
-    "1985-04-07": "Easter Sunday",
-    "1985-05-01": "Labor Day",
-    "1985-05-15": "Independence Day",
-    "1985-06-12": "Chaco Armistice Day",
-    "1985-08-15": "Asuncion Foundation's Day",
-    "1985-12-08": "Caacupe Virgin Day",
-    "1985-12-25": "Christmas Day",
-    "1986-01-01": "New Year's Day",
-    "1986-03-01": "Patriots Day",
-    "1986-03-27": "Maundy Thursday",
-    "1986-03-28": "Good Friday",
-    "1986-03-30": "Easter Sunday",
-    "1986-05-01": "Labor Day",
-    "1986-05-15": "Independence Day",
-    "1986-06-12": "Chaco Armistice Day",
-    "1986-08-15": "Asuncion Foundation's Day",
-    "1986-12-08": "Caacupe Virgin Day",
-    "1986-12-25": "Christmas Day",
-    "1987-01-01": "New Year's Day",
-    "1987-03-01": "Patriots Day",
-    "1987-04-16": "Maundy Thursday",
-    "1987-04-17": "Good Friday",
-    "1987-04-19": "Easter Sunday",
-    "1987-05-01": "Labor Day",
-    "1987-05-15": "Independence Day",
-    "1987-06-12": "Chaco Armistice Day",
-    "1987-08-15": "Asuncion Foundation's Day",
-    "1987-12-08": "Caacupe Virgin Day",
-    "1987-12-25": "Christmas Day",
-    "1988-01-01": "New Year's Day",
-    "1988-03-01": "Patriots Day",
-    "1988-03-31": "Maundy Thursday",
-    "1988-04-01": "Good Friday",
-    "1988-04-03": "Easter Sunday",
-    "1988-05-01": "Labor Day",
-    "1988-05-15": "Independence Day",
-    "1988-06-12": "Chaco Armistice Day",
-    "1988-08-15": "Asuncion Foundation's Day",
-    "1988-12-08": "Caacupe Virgin Day",
-    "1988-12-25": "Christmas Day",
-    "1989-01-01": "New Year's Day",
-    "1989-03-01": "Patriots Day",
-    "1989-03-23": "Maundy Thursday",
-    "1989-03-24": "Good Friday",
-    "1989-03-26": "Easter Sunday",
-    "1989-05-01": "Labor Day",
-    "1989-05-15": "Independence Day",
-    "1989-06-12": "Chaco Armistice Day",
-    "1989-08-15": "Asuncion Foundation's Day",
-    "1989-12-08": "Caacupe Virgin Day",
-    "1989-12-25": "Christmas Day",
-    "1990-01-01": "New Year's Day",
-    "1990-03-01": "Patriots Day",
-    "1990-04-12": "Maundy Thursday",
-    "1990-04-13": "Good Friday",
-    "1990-04-15": "Easter Sunday",
-    "1990-05-01": "Labor Day",
-    "1990-05-15": "Independence Day",
-    "1990-06-12": "Chaco Armistice Day",
-    "1990-08-15": "Asuncion Foundation's Day",
-    "1990-12-08": "Caacupe Virgin Day",
-    "1990-12-25": "Christmas Day",
     "1991-01-01": "New Year's Day",
     "1991-03-01": "Patriots Day",
     "1991-03-28": "Maundy Thursday",
     "1991-03-29": "Good Friday",
     "1991-03-31": "Easter Sunday",
-    "1991-05-01": "Labor Day",
+    "1991-05-01": "Workers' Day",
     "1991-05-15": "Independence Day",
     "1991-06-12": "Chaco Armistice Day",
     "1991-08-15": "Asuncion Foundation's Day",
@@ -466,7 +15,7 @@
     "1992-04-16": "Maundy Thursday",
     "1992-04-17": "Good Friday",
     "1992-04-19": "Easter Sunday",
-    "1992-05-01": "Labor Day",
+    "1992-05-01": "Workers' Day",
     "1992-05-15": "Independence Day",
     "1992-06-12": "Chaco Armistice Day",
     "1992-08-15": "Asuncion Foundation's Day",
@@ -477,7 +26,7 @@
     "1993-04-08": "Maundy Thursday",
     "1993-04-09": "Good Friday",
     "1993-04-11": "Easter Sunday",
-    "1993-05-01": "Labor Day",
+    "1993-05-01": "Workers' Day",
     "1993-05-15": "Independence Day",
     "1993-06-12": "Chaco Armistice Day",
     "1993-08-15": "Asuncion Foundation's Day",
@@ -488,7 +37,7 @@
     "1994-03-31": "Maundy Thursday",
     "1994-04-01": "Good Friday",
     "1994-04-03": "Easter Sunday",
-    "1994-05-01": "Labor Day",
+    "1994-05-01": "Workers' Day",
     "1994-05-15": "Independence Day",
     "1994-06-12": "Chaco Armistice Day",
     "1994-08-15": "Asuncion Foundation's Day",
@@ -499,10 +48,11 @@
     "1995-04-13": "Maundy Thursday",
     "1995-04-14": "Good Friday",
     "1995-04-16": "Easter Sunday",
-    "1995-05-01": "Labor Day",
+    "1995-05-01": "Workers' Day",
     "1995-05-15": "Independence Day",
     "1995-06-12": "Chaco Armistice Day",
     "1995-08-15": "Asuncion Foundation's Day",
+    "1995-09-29": "Boqueron Battle Day",
     "1995-12-08": "Caacupe Virgin Day",
     "1995-12-25": "Christmas Day",
     "1996-01-01": "New Year's Day",
@@ -510,10 +60,11 @@
     "1996-04-04": "Maundy Thursday",
     "1996-04-05": "Good Friday",
     "1996-04-07": "Easter Sunday",
-    "1996-05-01": "Labor Day",
+    "1996-05-01": "Workers' Day",
     "1996-05-15": "Independence Day",
     "1996-06-12": "Chaco Armistice Day",
     "1996-08-15": "Asuncion Foundation's Day",
+    "1996-09-29": "Boqueron Battle Day",
     "1996-12-08": "Caacupe Virgin Day",
     "1996-12-25": "Christmas Day",
     "1997-01-01": "New Year's Day",
@@ -521,10 +72,11 @@
     "1997-03-27": "Maundy Thursday",
     "1997-03-28": "Good Friday",
     "1997-03-30": "Easter Sunday",
-    "1997-05-01": "Labor Day",
+    "1997-05-01": "Workers' Day",
     "1997-05-15": "Independence Day",
     "1997-06-12": "Chaco Armistice Day",
     "1997-08-15": "Asuncion Foundation's Day",
+    "1997-09-29": "Boqueron Battle Day",
     "1997-12-08": "Caacupe Virgin Day",
     "1997-12-25": "Christmas Day",
     "1998-01-01": "New Year's Day",
@@ -532,10 +84,11 @@
     "1998-04-09": "Maundy Thursday",
     "1998-04-10": "Good Friday",
     "1998-04-12": "Easter Sunday",
-    "1998-05-01": "Labor Day",
+    "1998-05-01": "Workers' Day",
     "1998-05-15": "Independence Day",
     "1998-06-12": "Chaco Armistice Day",
     "1998-08-15": "Asuncion Foundation's Day",
+    "1998-09-29": "Boqueron Battle Day",
     "1998-12-08": "Caacupe Virgin Day",
     "1998-12-25": "Christmas Day",
     "1999-01-01": "New Year's Day",
@@ -543,10 +96,11 @@
     "1999-04-01": "Maundy Thursday",
     "1999-04-02": "Good Friday",
     "1999-04-04": "Easter Sunday",
-    "1999-05-01": "Labor Day",
+    "1999-05-01": "Workers' Day",
     "1999-05-15": "Independence Day",
     "1999-06-12": "Chaco Armistice Day",
     "1999-08-15": "Asuncion Foundation's Day",
+    "1999-09-29": "Boqueron Battle Day",
     "1999-12-08": "Caacupe Virgin Day",
     "1999-12-25": "Christmas Day",
     "2000-01-01": "New Year's Day",
@@ -554,7 +108,7 @@
     "2000-04-20": "Maundy Thursday",
     "2000-04-21": "Good Friday",
     "2000-04-23": "Easter Sunday",
-    "2000-05-01": "Labor Day",
+    "2000-05-01": "Workers' Day",
     "2000-05-15": "Independence Day",
     "2000-06-12": "Chaco Armistice Day",
     "2000-08-15": "Asuncion Foundation's Day",
@@ -566,7 +120,7 @@
     "2001-04-12": "Maundy Thursday",
     "2001-04-13": "Good Friday",
     "2001-04-15": "Easter Sunday",
-    "2001-05-01": "Labor Day",
+    "2001-05-01": "Workers' Day",
     "2001-05-15": "Independence Day",
     "2001-06-12": "Chaco Armistice Day",
     "2001-08-15": "Asuncion Foundation's Day",
@@ -578,7 +132,7 @@
     "2002-03-28": "Maundy Thursday",
     "2002-03-29": "Good Friday",
     "2002-03-31": "Easter Sunday",
-    "2002-05-01": "Labor Day",
+    "2002-05-01": "Workers' Day",
     "2002-05-15": "Independence Day",
     "2002-06-12": "Chaco Armistice Day",
     "2002-08-15": "Asuncion Foundation's Day",
@@ -590,7 +144,7 @@
     "2003-04-17": "Maundy Thursday",
     "2003-04-18": "Good Friday",
     "2003-04-20": "Easter Sunday",
-    "2003-05-01": "Labor Day",
+    "2003-05-01": "Workers' Day",
     "2003-05-15": "Independence Day",
     "2003-06-12": "Chaco Armistice Day",
     "2003-08-15": "Asuncion Foundation's Day",
@@ -602,7 +156,7 @@
     "2004-04-08": "Maundy Thursday",
     "2004-04-09": "Good Friday",
     "2004-04-11": "Easter Sunday",
-    "2004-05-01": "Labor Day",
+    "2004-05-01": "Workers' Day",
     "2004-05-15": "Independence Day",
     "2004-06-12": "Chaco Armistice Day",
     "2004-08-15": "Asuncion Foundation's Day",
@@ -614,7 +168,7 @@
     "2005-03-24": "Maundy Thursday",
     "2005-03-25": "Good Friday",
     "2005-03-27": "Easter Sunday",
-    "2005-05-01": "Labor Day",
+    "2005-05-01": "Workers' Day",
     "2005-05-15": "Independence Day",
     "2005-06-12": "Chaco Armistice Day",
     "2005-08-15": "Asuncion Foundation's Day",
@@ -626,7 +180,7 @@
     "2006-04-13": "Maundy Thursday",
     "2006-04-14": "Good Friday",
     "2006-04-16": "Easter Sunday",
-    "2006-05-01": "Labor Day",
+    "2006-05-01": "Workers' Day",
     "2006-05-15": "Independence Day",
     "2006-06-12": "Chaco Armistice Day",
     "2006-08-15": "Asuncion Foundation's Day",
@@ -639,7 +193,7 @@
     "2007-04-05": "Maundy Thursday",
     "2007-04-06": "Good Friday",
     "2007-04-08": "Easter Sunday",
-    "2007-05-01": "Labor Day",
+    "2007-05-01": "Workers' Day",
     "2007-05-15": "Independence Day",
     "2007-06-12": "Chaco Armistice Day",
     "2007-08-15": "Asuncion Foundation's Day",
@@ -651,7 +205,7 @@
     "2008-03-20": "Maundy Thursday",
     "2008-03-21": "Good Friday",
     "2008-03-23": "Easter Sunday",
-    "2008-05-01": "Labor Day",
+    "2008-05-01": "Workers' Day",
     "2008-05-15": "Independence Day",
     "2008-06-12": "Chaco Armistice Day",
     "2008-08-15": "Asuncion Foundation's Day",
@@ -663,7 +217,7 @@
     "2009-04-09": "Maundy Thursday",
     "2009-04-10": "Good Friday",
     "2009-04-12": "Easter Sunday",
-    "2009-05-01": "Labor Day",
+    "2009-05-01": "Workers' Day",
     "2009-05-15": "Independence Day",
     "2009-06-12": "Chaco Armistice Day",
     "2009-08-15": "Asuncion Foundation's Day",
@@ -676,7 +230,7 @@
     "2010-04-01": "Maundy Thursday",
     "2010-04-02": "Good Friday",
     "2010-04-04": "Easter Sunday",
-    "2010-05-01": "Labor Day",
+    "2010-05-01": "Workers' Day",
     "2010-05-15": "Independence Day",
     "2010-06-12": "Chaco Armistice Day",
     "2010-06-14": "Public holiday",
@@ -693,7 +247,7 @@
     "2011-04-21": "Maundy Thursday",
     "2011-04-22": "Good Friday",
     "2011-04-24": "Easter Sunday",
-    "2011-05-01": "Labor Day",
+    "2011-05-01": "Workers' Day",
     "2011-05-14": "Public holiday",
     "2011-05-15": "Independence Day",
     "2011-05-16": "Public holiday",
@@ -710,8 +264,8 @@
     "2012-04-05": "Maundy Thursday",
     "2012-04-06": "Good Friday",
     "2012-04-08": "Easter Sunday",
-    "2012-05-01": "Labor Day",
-    "2012-05-14": "Independence Day",
+    "2012-05-01": "Workers' Day",
+    "2012-05-14": "National Holiday",
     "2012-05-15": "Independence Day",
     "2012-06-12": "Chaco Armistice Day",
     "2012-08-15": "Asuncion Foundation's Day",
@@ -726,8 +280,8 @@
     "2013-03-28": "Maundy Thursday",
     "2013-03-29": "Good Friday",
     "2013-03-31": "Easter Sunday",
-    "2013-05-01": "Labor Day",
-    "2013-05-14": "Independence Day",
+    "2013-05-01": "Workers' Day",
+    "2013-05-14": "National Holiday",
     "2013-05-15": "Independence Day",
     "2013-06-12": "Chaco Armistice Day",
     "2013-08-14": "Public holiday",
@@ -741,8 +295,8 @@
     "2014-04-17": "Maundy Thursday",
     "2014-04-18": "Good Friday",
     "2014-04-20": "Easter Sunday",
-    "2014-05-01": "Labor Day",
-    "2014-05-14": "Independence Day",
+    "2014-05-01": "Workers' Day",
+    "2014-05-14": "National Holiday",
     "2014-05-15": "Independence Day",
     "2014-06-16": "Chaco Armistice Day",
     "2014-08-15": "Asuncion Foundation's Day",
@@ -757,8 +311,8 @@
     "2015-04-02": "Maundy Thursday",
     "2015-04-03": "Good Friday",
     "2015-04-05": "Easter Sunday",
-    "2015-05-01": "Labor Day",
-    "2015-05-14": "Independence Day",
+    "2015-05-01": "Workers' Day",
+    "2015-05-14": "National Holiday",
     "2015-05-15": "Independence Day",
     "2015-06-12": "Chaco Armistice Day",
     "2015-07-10": "Public holiday",
@@ -775,8 +329,8 @@
     "2016-03-24": "Maundy Thursday",
     "2016-03-25": "Good Friday",
     "2016-03-27": "Easter Sunday",
-    "2016-05-01": "Labor Day",
-    "2016-05-14": "Independence Day",
+    "2016-05-01": "Workers' Day",
+    "2016-05-14": "National Holiday",
     "2016-05-15": "Independence Day",
     "2016-06-12": "Chaco Armistice Day",
     "2016-08-15": "Asuncion Foundation's Day",
@@ -789,8 +343,8 @@
     "2017-04-13": "Maundy Thursday",
     "2017-04-14": "Good Friday",
     "2017-04-16": "Easter Sunday",
-    "2017-05-01": "Labor Day",
-    "2017-05-14": "Independence Day",
+    "2017-05-01": "Workers' Day",
+    "2017-05-14": "National Holiday",
     "2017-05-15": "Independence Day",
     "2017-06-12": "Chaco Armistice Day",
     "2017-08-15": "Asuncion Foundation's Day",
@@ -802,8 +356,8 @@
     "2018-03-29": "Maundy Thursday",
     "2018-03-30": "Good Friday",
     "2018-04-01": "Easter Sunday",
-    "2018-05-01": "Labor Day",
-    "2018-05-14": "Independence Day",
+    "2018-05-01": "Workers' Day",
+    "2018-05-14": "National Holiday",
     "2018-05-15": "Independence Day",
     "2018-06-11": "Chaco Armistice Day",
     "2018-08-15": "Asuncion Foundation's Day",
@@ -813,15 +367,15 @@
     "2018-12-25": "Christmas Day",
     "2018-12-31": "Public sector holiday",
     "2019-01-01": "New Year's Day",
-    "2019-03-01": "Patriots Day",
+    "2019-03-04": "Patriots Day",
     "2019-04-17": "Public sector holiday",
     "2019-04-18": "Maundy Thursday",
     "2019-04-19": "Good Friday",
     "2019-04-21": "Easter Sunday",
-    "2019-05-01": "Labor Day",
-    "2019-05-14": "Independence Day",
+    "2019-05-01": "Workers' Day",
+    "2019-05-14": "National Holiday",
     "2019-05-15": "Independence Day",
-    "2019-06-12": "Chaco Armistice Day",
+    "2019-06-17": "Chaco Armistice Day",
     "2019-08-15": "Asuncion Foundation's Day",
     "2019-09-29": "Boqueron Battle Day",
     "2019-12-08": "Caacupe Virgin Day",
@@ -834,8 +388,8 @@
     "2020-04-09": "Maundy Thursday",
     "2020-04-10": "Good Friday",
     "2020-04-12": "Easter Sunday",
-    "2020-05-01": "Labor Day",
-    "2020-05-14": "Independence Day",
+    "2020-05-01": "Workers' Day",
+    "2020-05-14": "National Holiday",
     "2020-05-15": "Independence Day",
     "2020-06-12": "Chaco Armistice Day",
     "2020-08-15": "Asuncion Foundation's Day",
@@ -847,8 +401,8 @@
     "2021-04-01": "Maundy Thursday",
     "2021-04-02": "Good Friday",
     "2021-04-04": "Easter Sunday",
-    "2021-05-01": "Labor Day",
-    "2021-05-14": "Independence Day",
+    "2021-05-01": "Workers' Day",
+    "2021-05-14": "National Holiday",
     "2021-05-15": "Independence Day",
     "2021-06-12": "Chaco Armistice Day",
     "2021-08-15": "Asuncion Foundation's Day",
@@ -863,9 +417,9 @@
     "2022-04-14": "Maundy Thursday",
     "2022-04-15": "Good Friday",
     "2022-04-17": "Easter Sunday",
-    "2022-05-01": "Labor Day",
+    "2022-05-01": "Workers' Day",
     "2022-05-02": "Public sector holiday",
-    "2022-05-14": "Independence Day",
+    "2022-05-14": "National Holiday",
     "2022-05-15": "Independence Day",
     "2022-06-12": "Chaco Armistice Day",
     "2022-08-15": "Asuncion Foundation's Day",
@@ -873,12 +427,12 @@
     "2022-12-08": "Caacupe Virgin Day",
     "2022-12-25": "Christmas Day",
     "2023-01-01": "New Year's Day",
-    "2023-03-01": "Patriots Day",
+    "2023-02-27": "Patriots Day",
     "2023-04-06": "Maundy Thursday",
     "2023-04-07": "Good Friday",
     "2023-04-09": "Easter Sunday",
-    "2023-05-01": "Labor Day",
-    "2023-05-14": "Independence Day",
+    "2023-05-01": "Workers' Day",
+    "2023-05-14": "National Holiday",
     "2023-05-15": "Independence Day",
     "2023-06-12": "Chaco Armistice Day",
     "2023-08-15": "Asuncion Foundation's Day",
@@ -890,12 +444,12 @@
     "2024-03-28": "Maundy Thursday",
     "2024-03-29": "Good Friday",
     "2024-03-31": "Easter Sunday",
-    "2024-05-01": "Labor Day",
-    "2024-05-14": "Independence Day",
+    "2024-05-01": "Workers' Day",
+    "2024-05-14": "National Holiday",
     "2024-05-15": "Independence Day",
-    "2024-06-12": "Chaco Armistice Day",
+    "2024-06-10": "Chaco Armistice Day",
     "2024-08-15": "Asuncion Foundation's Day",
-    "2024-09-29": "Boqueron Battle Day",
+    "2024-09-30": "Boqueron Battle Day",
     "2024-12-08": "Caacupe Virgin Day",
     "2024-12-25": "Christmas Day",
     "2025-01-01": "New Year's Day",
@@ -903,8 +457,8 @@
     "2025-04-17": "Maundy Thursday",
     "2025-04-18": "Good Friday",
     "2025-04-20": "Easter Sunday",
-    "2025-05-01": "Labor Day",
-    "2025-05-14": "Independence Day",
+    "2025-05-01": "Workers' Day",
+    "2025-05-14": "National Holiday",
     "2025-05-15": "Independence Day",
     "2025-06-12": "Chaco Armistice Day",
     "2025-08-15": "Asuncion Foundation's Day",
@@ -916,8 +470,8 @@
     "2026-04-02": "Maundy Thursday",
     "2026-04-03": "Good Friday",
     "2026-04-05": "Easter Sunday",
-    "2026-05-01": "Labor Day",
-    "2026-05-14": "Independence Day",
+    "2026-05-01": "Workers' Day",
+    "2026-05-14": "National Holiday",
     "2026-05-15": "Independence Day",
     "2026-06-12": "Chaco Armistice Day",
     "2026-08-15": "Asuncion Foundation's Day",
@@ -929,8 +483,8 @@
     "2027-03-25": "Maundy Thursday",
     "2027-03-26": "Good Friday",
     "2027-03-28": "Easter Sunday",
-    "2027-05-01": "Labor Day",
-    "2027-05-14": "Independence Day",
+    "2027-05-01": "Workers' Day",
+    "2027-05-14": "National Holiday",
     "2027-05-15": "Independence Day",
     "2027-06-12": "Chaco Armistice Day",
     "2027-08-15": "Asuncion Foundation's Day",
@@ -942,8 +496,8 @@
     "2028-04-13": "Maundy Thursday",
     "2028-04-14": "Good Friday",
     "2028-04-16": "Easter Sunday",
-    "2028-05-01": "Labor Day",
-    "2028-05-14": "Independence Day",
+    "2028-05-01": "Workers' Day",
+    "2028-05-14": "National Holiday",
     "2028-05-15": "Independence Day",
     "2028-06-12": "Chaco Armistice Day",
     "2028-08-15": "Asuncion Foundation's Day",
@@ -955,8 +509,8 @@
     "2029-03-29": "Maundy Thursday",
     "2029-03-30": "Good Friday",
     "2029-04-01": "Easter Sunday",
-    "2029-05-01": "Labor Day",
-    "2029-05-14": "Independence Day",
+    "2029-05-01": "Workers' Day",
+    "2029-05-14": "National Holiday",
     "2029-05-15": "Independence Day",
     "2029-06-12": "Chaco Armistice Day",
     "2029-08-15": "Asuncion Foundation's Day",
@@ -968,8 +522,8 @@
     "2030-04-18": "Maundy Thursday",
     "2030-04-19": "Good Friday",
     "2030-04-21": "Easter Sunday",
-    "2030-05-01": "Labor Day",
-    "2030-05-14": "Independence Day",
+    "2030-05-01": "Workers' Day",
+    "2030-05-14": "National Holiday",
     "2030-05-15": "Independence Day",
     "2030-06-12": "Chaco Armistice Day",
     "2030-08-15": "Asuncion Foundation's Day",
@@ -981,8 +535,8 @@
     "2031-04-10": "Maundy Thursday",
     "2031-04-11": "Good Friday",
     "2031-04-13": "Easter Sunday",
-    "2031-05-01": "Labor Day",
-    "2031-05-14": "Independence Day",
+    "2031-05-01": "Workers' Day",
+    "2031-05-14": "National Holiday",
     "2031-05-15": "Independence Day",
     "2031-06-12": "Chaco Armistice Day",
     "2031-08-15": "Asuncion Foundation's Day",
@@ -994,8 +548,8 @@
     "2032-03-25": "Maundy Thursday",
     "2032-03-26": "Good Friday",
     "2032-03-28": "Easter Sunday",
-    "2032-05-01": "Labor Day",
-    "2032-05-14": "Independence Day",
+    "2032-05-01": "Workers' Day",
+    "2032-05-14": "National Holiday",
     "2032-05-15": "Independence Day",
     "2032-06-12": "Chaco Armistice Day",
     "2032-08-15": "Asuncion Foundation's Day",
@@ -1007,8 +561,8 @@
     "2033-04-14": "Maundy Thursday",
     "2033-04-15": "Good Friday",
     "2033-04-17": "Easter Sunday",
-    "2033-05-01": "Labor Day",
-    "2033-05-14": "Independence Day",
+    "2033-05-01": "Workers' Day",
+    "2033-05-14": "National Holiday",
     "2033-05-15": "Independence Day",
     "2033-06-12": "Chaco Armistice Day",
     "2033-08-15": "Asuncion Foundation's Day",
@@ -1020,8 +574,8 @@
     "2034-04-06": "Maundy Thursday",
     "2034-04-07": "Good Friday",
     "2034-04-09": "Easter Sunday",
-    "2034-05-01": "Labor Day",
-    "2034-05-14": "Independence Day",
+    "2034-05-01": "Workers' Day",
+    "2034-05-14": "National Holiday",
     "2034-05-15": "Independence Day",
     "2034-06-12": "Chaco Armistice Day",
     "2034-08-15": "Asuncion Foundation's Day",
@@ -1033,8 +587,8 @@
     "2035-03-22": "Maundy Thursday",
     "2035-03-23": "Good Friday",
     "2035-03-25": "Easter Sunday",
-    "2035-05-01": "Labor Day",
-    "2035-05-14": "Independence Day",
+    "2035-05-01": "Workers' Day",
+    "2035-05-14": "National Holiday",
     "2035-05-15": "Independence Day",
     "2035-06-12": "Chaco Armistice Day",
     "2035-08-15": "Asuncion Foundation's Day",
@@ -1046,8 +600,8 @@
     "2036-04-10": "Maundy Thursday",
     "2036-04-11": "Good Friday",
     "2036-04-13": "Easter Sunday",
-    "2036-05-01": "Labor Day",
-    "2036-05-14": "Independence Day",
+    "2036-05-01": "Workers' Day",
+    "2036-05-14": "National Holiday",
     "2036-05-15": "Independence Day",
     "2036-06-12": "Chaco Armistice Day",
     "2036-08-15": "Asuncion Foundation's Day",
@@ -1059,8 +613,8 @@
     "2037-04-02": "Maundy Thursday",
     "2037-04-03": "Good Friday",
     "2037-04-05": "Easter Sunday",
-    "2037-05-01": "Labor Day",
-    "2037-05-14": "Independence Day",
+    "2037-05-01": "Workers' Day",
+    "2037-05-14": "National Holiday",
     "2037-05-15": "Independence Day",
     "2037-06-12": "Chaco Armistice Day",
     "2037-08-15": "Asuncion Foundation's Day",
@@ -1072,8 +626,8 @@
     "2038-04-22": "Maundy Thursday",
     "2038-04-23": "Good Friday",
     "2038-04-25": "Easter Sunday",
-    "2038-05-01": "Labor Day",
-    "2038-05-14": "Independence Day",
+    "2038-05-01": "Workers' Day",
+    "2038-05-14": "National Holiday",
     "2038-05-15": "Independence Day",
     "2038-06-12": "Chaco Armistice Day",
     "2038-08-15": "Asuncion Foundation's Day",
@@ -1085,8 +639,8 @@
     "2039-04-07": "Maundy Thursday",
     "2039-04-08": "Good Friday",
     "2039-04-10": "Easter Sunday",
-    "2039-05-01": "Labor Day",
-    "2039-05-14": "Independence Day",
+    "2039-05-01": "Workers' Day",
+    "2039-05-14": "National Holiday",
     "2039-05-15": "Independence Day",
     "2039-06-12": "Chaco Armistice Day",
     "2039-08-15": "Asuncion Foundation's Day",
@@ -1098,8 +652,8 @@
     "2040-03-29": "Maundy Thursday",
     "2040-03-30": "Good Friday",
     "2040-04-01": "Easter Sunday",
-    "2040-05-01": "Labor Day",
-    "2040-05-14": "Independence Day",
+    "2040-05-01": "Workers' Day",
+    "2040-05-14": "National Holiday",
     "2040-05-15": "Independence Day",
     "2040-06-12": "Chaco Armistice Day",
     "2040-08-15": "Asuncion Foundation's Day",
@@ -1111,8 +665,8 @@
     "2041-04-18": "Maundy Thursday",
     "2041-04-19": "Good Friday",
     "2041-04-21": "Easter Sunday",
-    "2041-05-01": "Labor Day",
-    "2041-05-14": "Independence Day",
+    "2041-05-01": "Workers' Day",
+    "2041-05-14": "National Holiday",
     "2041-05-15": "Independence Day",
     "2041-06-12": "Chaco Armistice Day",
     "2041-08-15": "Asuncion Foundation's Day",
@@ -1124,8 +678,8 @@
     "2042-04-03": "Maundy Thursday",
     "2042-04-04": "Good Friday",
     "2042-04-06": "Easter Sunday",
-    "2042-05-01": "Labor Day",
-    "2042-05-14": "Independence Day",
+    "2042-05-01": "Workers' Day",
+    "2042-05-14": "National Holiday",
     "2042-05-15": "Independence Day",
     "2042-06-12": "Chaco Armistice Day",
     "2042-08-15": "Asuncion Foundation's Day",
@@ -1137,8 +691,8 @@
     "2043-03-26": "Maundy Thursday",
     "2043-03-27": "Good Friday",
     "2043-03-29": "Easter Sunday",
-    "2043-05-01": "Labor Day",
-    "2043-05-14": "Independence Day",
+    "2043-05-01": "Workers' Day",
+    "2043-05-14": "National Holiday",
     "2043-05-15": "Independence Day",
     "2043-06-12": "Chaco Armistice Day",
     "2043-08-15": "Asuncion Foundation's Day",
@@ -1150,8 +704,8 @@
     "2044-04-14": "Maundy Thursday",
     "2044-04-15": "Good Friday",
     "2044-04-17": "Easter Sunday",
-    "2044-05-01": "Labor Day",
-    "2044-05-14": "Independence Day",
+    "2044-05-01": "Workers' Day",
+    "2044-05-14": "National Holiday",
     "2044-05-15": "Independence Day",
     "2044-06-12": "Chaco Armistice Day",
     "2044-08-15": "Asuncion Foundation's Day",
@@ -1163,8 +717,8 @@
     "2045-04-06": "Maundy Thursday",
     "2045-04-07": "Good Friday",
     "2045-04-09": "Easter Sunday",
-    "2045-05-01": "Labor Day",
-    "2045-05-14": "Independence Day",
+    "2045-05-01": "Workers' Day",
+    "2045-05-14": "National Holiday",
     "2045-05-15": "Independence Day",
     "2045-06-12": "Chaco Armistice Day",
     "2045-08-15": "Asuncion Foundation's Day",
@@ -1176,8 +730,8 @@
     "2046-03-22": "Maundy Thursday",
     "2046-03-23": "Good Friday",
     "2046-03-25": "Easter Sunday",
-    "2046-05-01": "Labor Day",
-    "2046-05-14": "Independence Day",
+    "2046-05-01": "Workers' Day",
+    "2046-05-14": "National Holiday",
     "2046-05-15": "Independence Day",
     "2046-06-12": "Chaco Armistice Day",
     "2046-08-15": "Asuncion Foundation's Day",
@@ -1189,8 +743,8 @@
     "2047-04-11": "Maundy Thursday",
     "2047-04-12": "Good Friday",
     "2047-04-14": "Easter Sunday",
-    "2047-05-01": "Labor Day",
-    "2047-05-14": "Independence Day",
+    "2047-05-01": "Workers' Day",
+    "2047-05-14": "National Holiday",
     "2047-05-15": "Independence Day",
     "2047-06-12": "Chaco Armistice Day",
     "2047-08-15": "Asuncion Foundation's Day",
@@ -1202,8 +756,8 @@
     "2048-04-02": "Maundy Thursday",
     "2048-04-03": "Good Friday",
     "2048-04-05": "Easter Sunday",
-    "2048-05-01": "Labor Day",
-    "2048-05-14": "Independence Day",
+    "2048-05-01": "Workers' Day",
+    "2048-05-14": "National Holiday",
     "2048-05-15": "Independence Day",
     "2048-06-12": "Chaco Armistice Day",
     "2048-08-15": "Asuncion Foundation's Day",
@@ -1215,8 +769,8 @@
     "2049-04-15": "Maundy Thursday",
     "2049-04-16": "Good Friday",
     "2049-04-18": "Easter Sunday",
-    "2049-05-01": "Labor Day",
-    "2049-05-14": "Independence Day",
+    "2049-05-01": "Workers' Day",
+    "2049-05-14": "National Holiday",
     "2049-05-15": "Independence Day",
     "2049-06-12": "Chaco Armistice Day",
     "2049-08-15": "Asuncion Foundation's Day",
@@ -1228,8 +782,8 @@
     "2050-04-07": "Maundy Thursday",
     "2050-04-08": "Good Friday",
     "2050-04-10": "Easter Sunday",
-    "2050-05-01": "Labor Day",
-    "2050-05-14": "Independence Day",
+    "2050-05-01": "Workers' Day",
+    "2050-05-14": "National Holiday",
     "2050-05-15": "Independence Day",
     "2050-06-12": "Chaco Armistice Day",
     "2050-08-15": "Asuncion Foundation's Day",


Test patch:
diff --git a/tests/countries/test_finland.py b/tests/countries/test_finland.py
index c37494b6..a9762204 100644
--- a/tests/countries/test_finland.py
+++ b/tests/countries/test_finland.py
@@ -21,13 +21,13 @@ class TestFinland(CommonCountryTests, TestCase):
     @classmethod
     def setUpClass(cls):
         super().setUpClass(Finland)
-        cls.unofficial_holidays = Finland(categories=UNOFFICIAL, years=range(1853, 2031))
+        cls.unofficial_holidays = Finland(categories=UNOFFICIAL, years=range(1853, 2050))
 
     def test_country_aliases(self):
         self.assertAliases(Finland, FI, FIN)
 
     def test_fixed_holidays(self):
-        for year in range(2010, 2030):
+        for year in range(2010, 2050):
             self.assertHoliday(
                 f"{year}-01-01",
                 f"{year}-01-06",
@@ -167,12 +167,18 @@ class TestFinland(CommonCountryTests, TestCase):
             "1957-11-01",
         )
 
+    def test_independence_day(self):
+        name = "Itsenäisyyspäivä"
+        self.assertHolidayName(name, (f"{year}-12-06" for year in range(1917, 2050)))
+        self.assertNoHoliday(f"{year}-12-06" for year in range(1853, 1917))
+        self.assertNoHolidayName(name, range(1853, 1917))
+
     def _test_unofficial_holiday(self, name, since):
         start_year, month, day = (int(part) for part in since.split("-"))
         self.assertHolidayName(
             name,
             self.unofficial_holidays,
-            (f"{year}-{month}-{day}" for year in range(start_year, 2031)),
+            (f"{year}-{month}-{day}" for year in range(start_year, 2050)),
         )
         self.assertNoHolidayName(name, self.unofficial_holidays, start_year - 1)
 
diff --git a/tests/countries/test_paraguay.py b/tests/countries/test_paraguay.py
index c3db7716..057091e3 100644
--- a/tests/countries/test_paraguay.py
+++ b/tests/countries/test_paraguay.py
@@ -12,7 +12,7 @@
 
 from unittest import TestCase
 
-from holidays.constants import GOVERNMENT
+from holidays.constants import GOVERNMENT, PUBLIC
 from holidays.countries.paraguay import Paraguay, PY, PRY
 from tests.common import CommonCountryTests
 
@@ -20,36 +20,32 @@ from tests.common import CommonCountryTests
 class TestParaguay(CommonCountryTests, TestCase):
     @classmethod
     def setUpClass(cls):
-        super().setUpClass(Paraguay, years=range(1990, 2050), years_non_observed=range(2000, 2025))
+        super().setUpClass(Paraguay, years=range(1991, 2050))
 
     def test_country_aliases(self):
         self.assertAliases(Paraguay, PY, PRY)
 
+    def test_no_holidays(self):
+        self.assertNoHolidays(Paraguay(categories=(GOVERNMENT, PUBLIC), years=1990))
+
     def test_new_years_day(self):
-        self.assertHolidayName("Año Nuevo", (f"{year}-01-01" for year in range(1990, 2050)))
-        self.assertNoNonObservedHoliday(
-            "2005-01-01",
-            "2006-01-01",
-            "2011-01-01",
-            "2012-01-01",
-            "2017-01-01",
-            "2022-01-01",
-            "2023-01-01",
-        )
+        self.assertHolidayName("Año Nuevo", (f"{year}-01-01" for year in range(1991, 2050)))
 
     def test_patriots_day(self):
         name = "Día de los Héroes de la Patria"
-        years_excluded = {2013, 2016, 2018, 2022}
+        years_excluded = {2013, 2016, 2018, 2019, 2022, 2023}
         self.assertHolidayName(
-            name, (f"{year}-03-01" for year in set(range(1990, 2050)).difference(years_excluded))
+            name, (f"{year}-03-01" for year in set(range(1991, 2050)).difference(years_excluded))
         )
-        self.assertNoHolidayName(name, (f"{year}-03-01" for year in years_excluded))
+        self.assertNoHoliday(f"{year}-03-01" for year in years_excluded)
         self.assertHolidayName(
             name,
             "2013-03-04",
             "2016-02-29",
             "2018-02-26",
+            "2019-03-04",
             "2022-02-28",
+            "2023-02-27",
         )
 
     def test_easter(self):
@@ -71,91 +67,61 @@ class TestParaguay(CommonCountryTests, TestCase):
             "2023-04-07",
         )
 
-        dt = (
+        self.assertHolidayName(
+            "Domingo de Resurrección",
             "2019-04-21",
             "2020-04-12",
             "2021-04-04",
             "2022-04-17",
             "2023-04-09",
         )
-        self.assertHolidayName("Domingo de Resurrección", dt)
-        self.assertNoNonObservedHoliday(dt)
 
     def test_labor_day(self):
         self.assertHolidayName(
-            "Día del Trabajador", (f"{year}-05-01" for year in range(1990, 2050))
-        )
-        self.assertNoNonObservedHoliday(
-            "2004-05-01",
-            "2005-05-01",
-            "2010-05-01",
-            "2011-05-01",
-            "2016-05-01",
-            "2021-05-01",
-            "2022-05-01",
+            "Día de los Trabajadores", (f"{year}-05-01" for year in range(1991, 2050))
         )
 
-    def test_independence_day(self):
-        name = "Día de la Independencia Nacional"
-        self.assertHolidayName(name, (f"{year}-05-15" for year in range(1990, 2050)))
+    def test_national_holiday(self):
+        name = "Feriado Nacional"
         self.assertHolidayName(name, (f"{year}-05-14" for year in range(2012, 2050)))
-        self.assertNoHolidayName(name, (f"{year}-05-14" for year in range(1990, 2012)))
-        self.assertNoNonObservedHoliday(
-            "2004-05-15",
-            "2005-05-15",
-            "2010-05-15",
-            "2011-05-15",
-            "2016-05-14",
-            "2016-05-15",
-            "2017-05-14",
-            "2022-05-14",
-            "2022-05-15",
-            "2023-05-14",
+        # 2011 - special holiday
+        self.assertNoHoliday(f"{year}-05-14" for year in range(1991, 2011))
+        self.assertNoHolidayName(name, range(1991, 2012))
+
+    def test_independence_day(self):
+        self.assertHolidayName(
+            "Día de la Independencia Nacional", (f"{year}-05-15" for year in range(1991, 2050))
         )
 
     def test_chaco_armistice_day(self):
         name = "Día de la Paz del Chaco"
-        years_excluded = {2014, 2018}
+        years_excluded = {2014, 2018, 2019, 2024}
         self.assertHolidayName(
-            name, (f"{year}-06-12" for year in set(range(1990, 2050)).difference(years_excluded))
+            name, (f"{year}-06-12" for year in set(range(1991, 2050)).difference(years_excluded))
         )
-        self.assertNoHolidayName(name, (f"{year}-06-12" for year in years_excluded))
+        self.assertNoHoliday(f"{year}-06-12" for year in years_excluded)
         self.assertHolidayName(
             name,
             "2014-06-16",
             "2018-06-11",
-        )
-        self.assertNoNonObservedHoliday(
-            "2004-06-12",
-            "2005-06-12",
-            "2010-06-12",
-            "2011-06-12",
-            "2016-06-12",
-            "2021-06-12",
-            "2022-06-12",
+            "2019-06-17",
+            "2024-06-10",
         )
 
     def test_asuncion_foundations_day(self):
         self.assertHolidayName(
-            "Día de la Fundación de Asunción", (f"{year}-08-15" for year in range(1990, 2050))
-        )
-        self.assertNoNonObservedHoliday(
-            "2004-08-15",
-            "2009-08-15",
-            "2010-08-15",
-            "2015-08-15",
-            "2020-08-15",
-            "2021-08-15",
+            "Día de la Fundación de Asunción", (f"{year}-08-15" for year in range(1991, 2050))
         )
 
     def test_boqueron_battle_day(self):
         name = "Día de la Batalla de Boquerón"
-        years_excluded = {2015, 2016, 2017, 2021, 2022}
+        years_excluded = {2015, 2016, 2017, 2021, 2022, 2024}
         self.assertHolidayName(
-            name, (f"{year}-09-29" for year in set(range(2000, 2050)).difference(years_excluded))
+            name, (f"{year}-09-29" for year in set(range(1995, 2050)).difference(years_excluded))
         )
-        self.assertNoHolidayName(name, (f"{year}-09-29" for year in years_excluded))
-        self.assertNoHolidayName(name, (f"{year}-09-29" for year in range(1990, 2000)))
+        self.assertNoHoliday(f"{year}-09-29" for year in years_excluded)
+        self.assertNoHoliday(f"{year}-09-29" for year in range(1991, 1995))
+        self.assertNoHolidayName(name, range(1991, 1995))
         self.assertHolidayName(
             name,
             "2015-09-28",
@@ -163,31 +129,12 @@ class TestParaguay(CommonCountryTests, TestCase):
             "2017-10-02",
             "2021-09-27",
             "2022-10-03",
-        )
-        self.assertNoNonObservedHoliday(
-            "2001-09-29",
-            "2002-09-29",
-            "2007-09-29",
-            "2012-09-29",
-            "2013-09-29",
-            "2018-09-29",
-            "2019-09-29",
-            "2024-09-29",
+            "2024-09-30",
         )
 
     def test_caacupe_virgin_day(self):
         self.assertHolidayName(
-            "Día de la Virgen de Caacupé", (f"{year}-12-08" for year in range(1990, 2050))
-        )
-        self.assertNoNonObservedHoliday(
-            "2001-12-08",
-            "2002-12-08",
-            "2007-12-08",
-            "2012-12-08",
-            "2013-12-08",
-            "2018-12-08",
-            "2019-12-08",
-            "2024-12-08",
+            "Día de la Virgen de Caacupé", (f"{year}-12-08" for year in range(1991, 2050))
         )
 
     def test_special_public_holidays(self):
@@ -242,15 +189,15 @@ class TestParaguay(CommonCountryTests, TestCase):
             ("2022-04-14", "Jueves Santo"),
             ("2022-04-15", "Viernes Santo"),
             ("2022-04-17", "Domingo de Resurrección"),
-            ("2022-05-01", "Día del Trabajador"),
+            ("2022-05-01", "Día de los Trabajadores"),
             ("2022-05-02", "Asueto de la Administración Pública"),
-            ("2022-05-14", "Día de la Independencia Nacional"),
+            ("2022-05-14", "Feriado Nacional"),
             ("2022-05-15", "Día de la Independencia Nacional"),
             ("2022-06-12", "Día de la Paz del Chaco"),
             ("2022-08-15", "Día de la Fundación de Asunción"),
             ("2022-10-03", "Día de la Batalla de Boquerón"),
             ("2022-12-08", "Día de la Virgen de Caacupé"),
-            ("2022-12-25", "Navidad"),
+            ("2022-12-25", "Día de la Navidad"),
         )
 
     def test_l10n_en_us(self):
@@ -262,9 +209,9 @@ class TestParaguay(CommonCountryTests, TestCase):
             ("2022-04-14", "Maundy Thursday"),
             ("2022-04-15", "Good Friday"),
             ("2022-04-17", "Easter Sunday"),
-            ("2022-05-01", "Labor Day"),
+            ("2022-05-01", "Workers' Day"),
             ("2022-05-02", "Public sector holiday"),
-            ("2022-05-14", "Independence Day"),
+            ("2022-05-14", "National Holiday"),
             ("2022-05-15", "Independence Day"),
             ("2022-06-12", "Chaco Armistice Day"),
             ("2022-08-15", "Asuncion Foundation's Day"),
@@ -284,11 +231,11 @@ class TestParaguay(CommonCountryTests, TestCase):
             ("2022-04-17", "Великдень"),
             ("2022-05-01", "День трудящих"),
             ("2022-05-02", "Вихідний державних установ"),
-            ("2022-05-14", "День незалежності"),
+            ("2022-05-14", "Національне свято"),
             ("2022-05-15", "День незалежності"),
             ("2022-06-12", "День мирного договору в Чако"),
             ("2022-08-15", "День заснування Асунсьйона"),
             ("2022-10-03", "День битви за Бокерон"),
-            ("2022-12-08", "Успіння Пресвятої Богородиці"),
+            ("2022-12-08", "День Богоматері Каакупе"),
             ("2022-12-25", "Різдво Христове"),
         )