Do not set Last-Modified in the remote past

... or max-age will be always reached