Form errors and logging

- Start to put back event dates if there are errors
- Make dates required
- Log start and end date errors