Use RFC 2616 compatible time

RFC 2616 states that the time in the If-Modified-Since header must be in GMT.
Time#rfc2822 returns a time with time zone offset whereas Time#httpdate always
returns a time in GMT.