improved timezone support in RFC2822 implementation