It looks like this is a limitation because Git stores dates as seconds after the Unix epoch (1970-01-01). The underlying file format allows storing negative numbers, which would represent dates before the epoch, but most toolchains don't handle them correctly. Here's a pretty good summary:
https://stackoverflow.com/questions/21787872/is-it-possible-...