Error Message :
Some of the holiday keywords in the Singapore calendar, UC_HOLIDAYS.SGP, have incorrect dates for 2017:
VESAK_DAY: invalid assignment for 2017: May 3; must be May 10 2017
HARI_RAYA_PUASA: is on June 25, but assigned only to June 26. need to add June 25 as well
HARI_RAJA_HAJI: is on Sept 1, but assigned as Sept 2. Need to change
DIWALI: also known as Deepavali: is on Oct 18. Not Oct. 19.
CHRISTMAS_DAY: (for 2016) is on Dec 25, as this is a Sunday Dec 26 is also a holiday. Need to add Dec 25.