Issue 92: Event: start and end time should be mandatory

WIP

See #92 

Functional tests need to be updated to handle the JS date time picker