Issue #77, user gets in a loop ...

by checking and fixing depart date, then doing comparison, a loop can be avoided