How do I check if a given date is after today ?

This example shows you how to check if a given date is after today.
package net.javaiq.examples.date;

/**
 * This class demonstrates on how to check if a given date is after today 
 * @author JavaIQ.net
 * Creation Date Dec 3, 2010
 */
public class AfterDateChecker {
    /**
     * checks if the given date is after today
     */
    public static boolean afterToday(final java.util.Date date) {
        boolean isAfterToday = false;

        if (date != null) {
            final java.util.Date today = new java.util.Date();
            isAfterToday = date.after(today);
        }

        return isAfterToday;
    }

    /**
     * Tests after today method with sample inputs
     * @param args
     */
    public static void main(String[] args) {
        final java.util.Date inputDate = new java.util.Date(System.currentTimeMillis());
        System.out.println("Input Date : " + inputDate);
        boolean isInputDateAfterToday = afterToday(inputDate);
        System.out.println("isInputDateAfterToday : " + isInputDateAfterToday);
    }
}