I'm almost certain that your employer can change your schedule at any time prior to the day you are scheduled to work. I know this sounds shitty, but it is your obligation to check in and check your schedule for any changes according to state law.
However some companies have policies like at my company their needs to be a 24 hour notice of change given to you per "methods & procedures".