November 2: why All Souls' Day is a holiday in Brazil but not in Portugal?

In Portugal, November 1st is a public holiday for All Saints' Day, while November 2nd, known as the Day of the Dead in Brazil, is a regular workday. The difference stems from Brazil's historical decision in 1889 to establish November 2nd as a national holiday, focusing on honoring the deceased. This choice was influenced by the republican regime's desire to create a civic calendar. Although the two dates have different meanings in Catholic tradition, many Portuguese families honor the deceased on All Saints' Day by visiting cemeteries. This year, Brazilians in Portugal will notice the difference as they work on November 2nd while their families in Brazil have the day off.