Add TimeParser and finish when_can_i_leave method