Last night received a notification of a flight time change for a BA flight we are taking in Dec from AMM-LHR. The flight is now departing 30 minutes earlier but arriving 20 minutes later. How does that work? It's not a problem as although we are transiting there's still plenty of time, but it does seem hard to explain. Are there flight path changes due to various war zones? We only booked a month ago so I would have thought all current issues would have already been accounted for in the advertised flight times.