Public holidays in South Africa
A list of holidays in South Africa:

The Public Holidays Act (Act No 36 of 1994) determines that whenever any public holiday falls on a Sunday, the Monday following it will be a public holiday.
Since 1994 election days have been declared ad hoc public holidays.

31 December, 1999 and 2 January, 2000 were declared public holidays to accommodate the Y2K changeover, and 3 January, 2000 was automatically a public holiday because the previous holiday was a Sunday.

2 May, 2008 was declared a public holiday when Human Rights Day
Human Rights Day
Human Rights Day is celebrated annually across the world on 10 December.The date was chosen to honor the United NationsGeneral Assembly's adoption and proclamation, on 10 December 1948, of the Universal Declaration of Human Rights , the first global enunciation of human rights...

 and Good Friday
Good Friday
Good Friday , is a religious holiday observed primarily by Christians commemorating the crucifixion of Jesus Christ and his death at Calvary. The holiday is observed during Holy Week as part of the Paschal Triduum on the Friday preceding Easter Sunday, and may coincide with the Jewish observance of...

 coincided on 21 March, 2008.
South Africa's present calendar of public holidays was introduced in 1994.