--- date_api.module	2010-05-15 07:44:31.406250000 -0500
+++ date_apiNEW.module	2010-05-15 07:46:03.468750000 -0500
@@ -1379,7 +1379,7 @@ function date_is_valid($date, $type = DA
       return FALSE;
     }
   }
-  elseif(!date_valid_year($year) || !date_valid_month($month) || date_valid_day($day, $month, $year)) {
+  elseif(!date_valid_year($year) || !date_valid_month($month) || !date_valid_day($day, $month, $year)) {
     // Unix and datetime are expected to have at least a year, month, and day.
     return FALSE;
   }
