Returns same date in the previous year.
DateTime previousYear(DateTime d) { return _date(d.isUtc, d.year - 1, d.month, d.day); }