Support for BCE/BC dates

Use case or problem

BCE/BC dates are not currently supported.


Proposed solution

Add support for BCE dates with a minus sign in front of the year (e.g. -0100-01-01) following the ISO 8601 standard.