distance between two dates
d1.distanceTo(d2) is equivalent to d2 ^ d1 and mathematically equivalent to d1 minus d2
d1.distanceTo(d2)
d2 ^ d1
d1 minus d2
int distanceTo(Date other) { return other.julianDayNumber - julianDayNumber; }