If i am rostered to a public holiday shift, I am contracted 4.00-9.00 on the day, but working 11.00-4.00 because our store trading hours are only 8.30-5.30 instead of the usually 8.00-10.00, can they ring me up on the day and cancel my shift if its too quiet? I know I'll still be getting paid...