日付をユリウス日でもっとけば、整数比較で話が済むだろうに。