Some of Singapore's public holidays are not fixed as they are affected by different time scales (eg. Lunar calendar of the Chinese Lunar Calendar, Muslim holidays are also determined by Lunar calendar). The public holidays (as recognized by the Ministry of Manpower) are confirmed near the end of the year.
So the MOM ics file is probably the most authoritative. But you can't forecast them beyond 1 year in advance.
As a rule, there are 2 public holidays given to each major racial group: Hari Raya Haji & Puasa for Malays, Chinese New Year (2 days) for the Chinese, Deepavali and Vesak Day for the Indians and Easter & Christmas for the Eurasian. Further to these are the state holidays like New Years Day, Labour Day and National Day. The state holidays usually have fixed dates. Christmas always falls on 25 December. The rest… its a moving target.
Just my 2 cents.
Regards,
Michael Cheng CM
Mobile:
+65 9185 5166
On Tuesday, June 26, 2012 9:36:55 AM UTC+8, Ruiwen Chua wrote:
Here's the one I use in Google Calendar