}
public boolean isBusinessDay(Date date) {
Weekday w = date.getWeekday();
int d = date.getDayOfMonth(), dd = date.getDayOfYear();
Month m = date.getMonthEnum();
int y = date.getYear();
int em = easterMonday(y);
if (isWeekend(w)
// New Year's Day (possibly moved to Monday)
|| ((d == 1 || (d == 2 && w == MONDAY)) && m == JANUARY)