if it doesn't, an exception will be raised. is_valid will return false, and the user will be directed back to the form page, only now the text of the exception will be displayed above the 'end_time' field