is this even legal. they said i can only have time off if i work loads extra before xmas which i cannot do.