--- date/date_elements.inc	2010-01-19 19:24:42.000000000 +0100
+++ date/date_elements.inc.new	2010-01-19 19:24:38.000000000 +0100
@@ -519,6 +519,7 @@ function date_combo_validate($element, &
         $errors[] = t('The To date is invalid.');
       }
       if (empty($errors)) {
+        if ($to_date_empty) $item[$to_field] = '';
         form_set_value($element, $item, $form_state);
       }
     }
