bugfix: parse_date adds 12h offset as workaround for buggy DST implementations

reported by David McDonald for Conflux 10