Sunday 1 Jan New Year's Day Monday 23 Jan Chinese New Year — Day 1 Tuesday 24 Jan Chinese New Year — Day 2 Sunday 5 Feb The Prophet Muhammad’s Birthday Tuesday 1 May Labour Day Saturday 5 May Wesak Day Saturday 2 Jun The Yang di-Pertuan Agong’s Birthday Sunday 19 Aug Hari Raya Puasa — Day 1 Monday 20 Aug Hari Raya Puasa — Day 2 Friday 31 Aug National Day Sunday 16 Sep Hari Malaysia (Malaysia Day) Friday 26 Oct Hari Raya Haji Tuesday 13 Nov Diwali Thursday 15 Nov Awal Muharram Tuesday 25 Dec Christmas Day
Source: http://holidaystracker.com/calendar/malaysia-public-holidays-2012/