bpo-13312: Avoid int underflow in time year. (GH-8912)


Avoids an integer underflow in the time module's year handling code.
(cherry picked from commit 76be0fffff8b7dbe649ad4821144461800ffb0d0)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
3 files changed