Event start and end times are both tied to the same time zone. In your case the flight only ends "before" it starts when you use different time zones for start and end. Simply insert both times with your departing time zone and your phone will display you the correct event times in your destination time zone when you land.