gregorian_date_difference
double c = gregorian_date_difference(&date1, &date2) / 36525.0;
int gregorian_date_difference(const struct date *date1,