Client side validations + start/end time validations