diff --git a/Aws/Core.hs b/Aws/Core.hs
--- a/Aws/Core.hs
+++ b/Aws/Core.hs
@@ -48,6 +48,7 @@
 , rfc822Time
 , fmtAmzTime
 , fmtTimeEpochSeconds
+, parseHttpDate
   -- * Transactions
 , Transaction
   -- * Credentials
@@ -487,6 +488,13 @@
 -- | Format time as seconds since the Unix epoch.
 fmtTimeEpochSeconds :: UTCTime -> B.ByteString
 fmtTimeEpochSeconds = fmtTime "%s"
+
+-- | Parse HTTP-date (section 3.3.1 of RFC 2616)
+parseHttpDate :: String -> Maybe UTCTime
+parseHttpDate s =     p "%a, %d %b %Y %H:%M:%S GMT" s -- rfc1123-date
+                  <|> p "%A, %d-%b-%y %H:%M:%S GMT" s -- rfc850-date
+                  <|> p "%a %b %_d %H:%M:%S %Y" s     -- asctime-date
+  where p = parseTime defaultTimeLocale
 
 -- | Parse a two-digit hex number.
 readHex2 :: [Char] -> Maybe Word8
diff --git a/Aws/S3/Core.hs b/Aws/S3/Core.hs
--- a/Aws/S3/Core.hs
+++ b/Aws/S3/Core.hs
@@ -372,7 +372,7 @@
                  Just x -> return x
                  Nothing -> F.failure $ HeaderException "ETag missing"
         lastModified = case B8.unpack `fmap` lookup "Last-Modified" h of
-                         Just ts -> case parseTime defaultTimeLocale rfc822Time ts of
+                         Just ts -> case parseHttpDate ts of
                                       Just t -> return t
                                       Nothing -> F.failure $ HeaderException "Invalid Last-Modified"
                          Nothing -> F.failure $ HeaderException "Last-Modified missing"
diff --git a/README.org b/README.org
--- a/README.org
+++ b/README.org
@@ -101,6 +101,12 @@
 
 ** 0.6 series
 
+- 0.6.2
+  - Properly parse Last-Modified header in accordance with RFC 2616.
+
+- 0.6.1
+  - Fix for MD5 encoding issue in S3 PutObject requests.
+
 - 0.6.0
   - API Cleanup
     - General: Use Crypto.Hash.MD5.MD5 when a Content-MD5 hash is required, instead of ByteString.
diff --git a/aws.cabal b/aws.cabal
--- a/aws.cabal
+++ b/aws.cabal
@@ -6,7 +6,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.6.1
+Version:             0.6.2
 
 -- A short (one-line) description of the package.
 Synopsis:            Amazon Web Services (AWS) for Haskell
