time picker and time validations