the produced Calendar will be in GMT if you convert with the `Z` at the end.

so instead of doing an assertEqual of a calendar, assert that the date fields are right, the time fields are right and the timezone is right.

and then add another test that accepts -0300 at the end and check the timezone.