Fix exception raised due to time zone offset transition for Brazilian time zone.
Fix corner case with DST when counting recurrence backward.