Earlier quoted context omitted.
I didn't downvote you, but what you say doesn't make much sense. git is distributed and works offline, this means that nothing could prevent you from making commit with a "fake" date, you always can change time on your machine. So there's nothing really hackish in that, and that has nothing to do with format in which time stored in git internally. And you can have legitimate uses for "faking" commit date. I'd say rep…
The format Git uses determines the range of dates it can store. If it uses the normal Unix epoch system 0 means 1-1-1970 so you can’t represent dates before that.
$ perl -e 'print gmtime(-2147483648).""'
Fri Dec 13 20:45:52 1901