fix timezone offset issues when saving new events.

start_offset_seconds is already handled in
EventUtils.setTimezoneOffset(), so do not need to handle it here.

also take into account the browser's inbuilt timezone offset.
handle timezone offset in info window date range