in other countries also.  You need to be present on the day BEFORE the public holiday, otherwise you the public holiday will be a NO PAY. Just as Cherukkan say.

But you can try to file a complaint. So you will know the official law yourself and not rely on anyone of us.

Simple as this, if you file for your annual vacation, all Fridays are included since it will be part of the CALENDAR days of your vacation.

Next time, if you will take your vacation, leave on the first day of Eid, NOT BEFORE, it means that you will have a longer vacation and the number of Eid days will be paid.