GregorianCalendar datesBetween counts postive

GregorianCalendar now correctly computes days between to days in
chronological order. Still need to implement the case, where the dates
are not in chronological order.
GregorianCalendar datesBetween done

GregorianCalendar datesBetween done.