Flight schedules frequently change when you book that far in advance and it is not unique to just United. You should frequently check the website for updated flight times and if the change causes a problem for you give them a call and they can try to get you on a different flight that may meet your needs with no fees.