Subtracting dates does not result in a whole number of days