Here is a list of Cyprus public holiday dates for 2020:
New Year's Day - Wednesday January 1st
Epiphany - Monday January 6th
Green Monday - Monday March 2nd
Greek Independence Day - Wednesday March 25th
Cyprus National Day - Wednesday April 1st
Orthodox Good Friday - Friday April 17th
Orthodox Easter Monday - Monday April 20th
Easter Tuesday - Tuesday April 21st (Banks only)
Labour Day - Friday May 1st
Pentecost Monday (Kataklysmos) - Monday June 8th
Assumption Day - Saturday August 15th
Cyprus Independence Day - Thursday October 1st
Greek National Day (Ochi day) - Wednesday October 28th
Christmas Day - Friday December 25th
Boxing Day - Saturday December 26th