Decodes the a date value of the first matching header
DateTime? decodeHeaderDateValue(String name) { return DateCodec.decodeDate(getHeaderValue(name)); }