I work in a retail store and they always messing up my schedule.they put me overnight and the I need to come back the same day to work closing shift.Is it legal?