USA changed the start of daylight saving time to beginning of March at while ago. Much of Latin America and the Carribbean follow this. In the EU summertime starts on last Sunday in March. Hence the odd time differences and inaccurate flight durations.