add time-decode

decode from various date/time RFC-specified encodings