[WO-384] better date header handling

Date header is parsed into a UTC datestring and if automatic parsing fails, it is tried again with the timezone abbreviation replaced with timezone value.