Do not require date header w/ none authentication

AWS S3 uses a date header to prevent replay attacks on signed
requests.  None authentication should not require this header.
Regression from 8c623c179c5e6423fa83d000fdd84a0cfd986ec2.  Fixes #17.