Islamic Holidays do vary from year to year due
to it being based on the Islamic Calendar &
it sometimes subjected to local and religious interpretations.
Ad hoc days off are also sometimes pronounced by
the President as empowered on him by the constitution.
Dates from various internet sources and the BBC