479 fix datetime picker

If a datetime is set for 'go live' or 'expiry' on page load, then the
datetime will include seconds. dateTimePicker expects datetimes to be
formatted without seconds and so did not work correctly on page load.
initDateTimePicker() now discards seconds if it finds them.