diff --git a/date/date.theme b/date/date.theme
index d7333b1..50ddfae 100644
--- a/date/date.theme
+++ b/date/date.theme
@@ -88,7 +88,7 @@ function theme_date_display_combination($element) {
   if (isset($node->$field_name)) {
     $node = date_prepare_node($node, $field, $type_name, $context, $options);
     // Did the current value get removed by formatter settings?
-    if (empty($node->{$field_name}[$item['#delta']])) {
+    if (isset($item['#delta']) && empty($node->{$field_name}[$item['#delta']])) {
       return $output;
     }
     // Adjust the $element values to match the changes.
