I had the same issue, time was not changed this morning. I went into Settings > General > Date & Time and the time zone had a spinning (waiting) icon. I restarted the iPhone and it found it again and adjusted the time correctly.
Location system service for time zone has to be enabled. Disabling it will have this type of effect.