Никак красиво не получается сравнить даты, но без года.
Например, сейчас 21.02 и если вторая дата, скажем, 15.08, то это одна ветка IF, будущее, а если 29.01, то есть в прошлом, то это вторая.
Что-то не хочется цифры месяцев сравнивать, может есть встроенные методы в Date для такой задачи...