Employers have the discretion to change shifts and schedules, adjust hours, etc. at will, except and only if there is a written contract or union agreement specifying, etc. the hours. And employers may do this even if it benefits some employees while hurting others (this is part of all employment being "employment at will" except to the extent there is a written contract to the contrary). Based on what you write, unfortunately, your employer appears able to do this.