validate date input