browser: reinstate ISO 8601 strings

Throughout app, discontinue forcing dates into UTC/assumptions of GMT.

Instead, allow time zones/offsets to be included.