Wasn't sure where to ask this question but I work in a bar on a zero hour contract while at uni and the manager said I'm contracted to work Christmas day, boxing day, New year's Eve and New year's Day. I'm just curious if in a zero hour contract you can put it in my contract that I have no choice but to work those days, because that doesn't seem right, but I can't find any info online. Would she actually be able to do that or is she lying to make me work?
Of course she can't force you to do it but she can also never give you any more shifts if you refuse. So you can refuse but you'll probably get fired.
If you're on a true zero hour contract, then you're under no obligation to work anything offered to you and can decline without penalty. Call ACAS if it's a problem. I'd tell them to stick it if I was asked to work Christmas Day.
Some restaurant zero hour contracts are zero hour but an obligation to work peak shifts. You might want to read the small print to check if this is the same for you.