pasazieruvilciens: Enforce forward running time
This fixes an issue that could cause the travel end time being before the travel start time.
Since in some cases we only have time stamps in the form of "12:30" without a corresponding date, detection is needed when a new day begins.