OP - I am sorry to say this but don't think your attitude is right on this one. Having said that I work in TCS and I don't think I would get the day off as well.
I would discuss with you manager \ supervisor about the day and if its a holiday for you. Say that you will need to take the holiday off because you have plans. If its not a holiday, then ask for a leave. I would assume that both of these would get rejected. If so, ask for proper reason via email and I would discuss with HR. If all of those fails, be professional and work the day.
PS: ON CALL is a scam and its like you have to work