Support for all required date/time formats added.

The HTTP 1.1 spec says that three date/time formats (RFC1123, RFC850, ANSIC) must be accepted (RFC 2616, section 3.3.1). I just added the missing ones.
Aside i simplified the the block and the previous one a little.