your company is wrong. They should not include the EID with annual leave or unpaid holidays. EID is public holidays and fully paid unless you work on EID and get over time for it. check with labor department. but i'm certain on this.