I work in a private company that provides services to offshore customers. It is located in the SEZ area of Noida. As per my company's requirements, I worked my shift hours on 15th August, which is a national holiday. However, my manager has not approved the work, and I was not compensated for the work I did. I have enough evidence to prove my work on that day. What legal options do I have to get paid for the work I did on the national holiday?