Modify the creation of events through the ui to be based on client timezone

Modified event creation so that start/end times are based on the client timezone as opposed to the server. Unix timestamps are sent to the server instead of datetime strings. Reinstate the Now button in the datetimepicker widgets. My experience is that this improve usability of the feature.