Provides standardized access to Date header.
Gets Date header value.
if Date is not present
Gets Date header value if present.
Tests for Date header.
Creates new message removing Date header.
Creates new message setting Date header to supplied value.