Calendar and Time Zones in iOS 9.2 & OSX 10.11
I have spent a lot of time in order to have clean calendar entries for flights over multiple time zones. I couldn't find any good solution, because iOS and OS X only support ONE time zone per event (by the way, so does Microsoft Exchange). 

The best solution I found was to create two events :


One for the take-off, specified in its local time zone. 
One for the landing, also in its local time zone.


And when your phone or computer changes time zone, you have the correct local time.

In a perfect world, an event should be able to have 2 time zones (one for the start time and one for the end time). Apple could do it, but it would probably break compatibility with other applications like Outlook.