A calendar date days later than this one, or earlier if days is negative.
days
Date addDays(int days) => Date._fromDaysSinceEpoch(_daysSinceEpoch + days);