diff --git a/modules/conditional_fields/conditional_fields.module b/modules/conditional_fields/conditional_fields.module
index 4ec0cac..0dc6bad 100644
--- a/modules/conditional_fields/conditional_fields.module
+++ b/modules/conditional_fields/conditional_fields.module
@@ -626,7 +626,8 @@
   $is_empty_string = (is_string($elements['#value']) && drupal_strlen(trim($elements['#value'])) == 0);
   $is_empty_value = ($elements['#value'] === 0);
   $is_empty_single_select = ($elements['#type'] == 'select' && $elements['#multiple'] == FALSE && $elements['#value'] == '_none');
-  if (!($is_empty_multiple || $is_empty_string || $is_empty_value || $is_empty_single_select)) {
+  $is_empty_date = ($elements['#type'] == 'date_select' && (empty($elements['#value']['day']) || empty($elements['#value']['month']) || empty($elements['#value']['year'])));
+  if (!($is_empty_multiple || $is_empty_string || $is_empty_value || $is_empty_single_select || $is_empty_date)) {
     return;
   }
 
