Changed Date.differenceString() to be more useful on day-based calculation