Fixing an unexpected behavior on dates

Hey there :)

I believe there was a little mistake with the `past` and `future` method on Faker.Date.
Both function take a `year` parameter but the calculation was a little off.

Cheers!