I would go as far to say that the timezone stored should be a <i>named, geographically-based</i> timezone (e.g., America&#x2F;New York or Canada&#x2F;Eastern) as opposed to a timezone <i>offset</i>. (If you store the timezone as EDT or EST, you have still encoded -0400 or -0500.)