fix out-of-bound read processing time zone data with distant-past dates