added validation & success/error messages,  fixed date input for create event