Fixed ValueError in DateComponents.result() with a date before 1900 + test

In the tests, fake timezone used instead of local timezone