.offset now uses rule information

This gives us an accurate tz offset.