Well there's nothing wrong with 2-5, they've given you warning quite soon after booking and re-accommodated you onto the nearest available flight for free, it may be inconvenient but you can't call it bad customer service. Airlines chop and change schedules all the time.