diff --git a/stormexpense/stormexpense.views.inc b/stormexpense/stormexpense.views.inc
index 4989a09..5fe01fa 100644
--- a/stormexpense/stormexpense.views.inc
+++ b/stormexpense/stormexpense.views.inc
@@ -248,3 +248,37 @@ function stormexpense_views_handlers() {
     ),
   );
 }
+
+/**
+ * Implementation of hook_date_api_fields().
+ * on behalf of core fields.
+ *
+ * All modules that create custom fields that use the
+ * 'views_handler_field_date' handler can provide
+ * additional information here about the type of
+ * date they create so the date can be used by
+ * the Date API views date argument and date filter.
+ */
+function stormexpense_date_api_fields($field) {
+  $values = array(
+    'sql_type' => DATE_UNIX,
+    'tz_handling' => 'site',
+    'timezone_field' => '',
+    'offset_field' => '',
+    'related_fields' => array(),
+    'granularity' => array('year', 'month', 'day'),
+  );
+
+  switch ($field) {
+    case 'stormexpense.expensedate':
+      return $values;
+  }
+
+}
+
+/**
+ * Implement hook_date_api_tables().
+ */
+function stormexpense_date_api_tables() {
+  return array('stormexpense');
+}
\ No newline at end of file
diff --git a/storminvoice/storminvoice.views.inc b/storminvoice/storminvoice.views.inc
index 6e44cec..ea833e8 100644
--- a/storminvoice/storminvoice.views.inc
+++ b/storminvoice/storminvoice.views.inc
@@ -401,3 +401,39 @@ function storminvoice_views_handlers() {
     ),
   );
 }
+
+/**
+ * Implementation of hook_date_api_fields().
+ * on behalf of core fields.
+ *
+ * All modules that create custom fields that use the
+ * 'views_handler_field_date' handler can provide
+ * additional information here about the type of
+ * date they create so the date can be used by
+ * the Date API views date argument and date filter.
+ */
+function storminvoice_date_api_fields($field) {
+  $values = array(
+    'sql_type' => DATE_UNIX,
+    'tz_handling' => 'site',
+    'timezone_field' => '',
+    'offset_field' => '',
+    'related_fields' => array(),
+    'granularity' => array('year', 'month', 'day'),
+  );
+
+  switch ($field) {
+    case 'storminvoice.paymentdate':
+    case 'storminvoice.duedate':
+    case 'storminvoice.requestdate':
+      return $values;
+  }
+
+}
+
+/**
+ * Implement hook_date_api_tables().
+ */
+function storminvoice_date_api_tables() {
+  return array('storminvoice');
+}
diff --git a/stormticket/stormticket.views.inc b/stormticket/stormticket.views.inc
index 6dbb5a9..9b5d0b5 100644
--- a/stormticket/stormticket.views.inc
+++ b/stormticket/stormticket.views.inc
@@ -279,3 +279,38 @@ function stormticket_views_handlers() {
     ),
   );
 }
+
+/**
+ * Implementation of hook_date_api_fields().
+ * on behalf of core fields.
+ *
+ * All modules that create custom fields that use the
+ * 'views_handler_field_date' handler can provide
+ * additional information here about the type of
+ * date they create so the date can be used by
+ * the Date API views date argument and date filter.
+ */
+function stormticket_date_api_fields($field) {
+  $values = array(
+    'sql_type' => DATE_UNIX,
+    'tz_handling' => 'site',
+    'timezone_field' => '',
+    'offset_field' => '',
+    'related_fields' => array(),
+    'granularity' => array('year', 'month', 'day', 'hour', 'minute', 'second'),
+  );
+
+  switch ($field) {
+    case 'stormticket.datebegin':
+    case 'stormticket.dateend':
+      return $values;
+  }
+
+}
+
+/**
+ * Implement hook_date_api_tables().
+ */
+function stormticket_date_api_tables() {
+  return array('stormticket');
+}
\ No newline at end of file
diff --git a/stormtimetracking/stormtimetracking.views.inc b/stormtimetracking/stormtimetracking.views.inc
index edcbcdb..9a379df 100644
--- a/stormtimetracking/stormtimetracking.views.inc
+++ b/stormtimetracking/stormtimetracking.views.inc
@@ -240,3 +240,37 @@ function stormtimetracking_views_handlers() {
     ),
   );
 }
+
+/**
+ * Implementation of hook_date_api_fields().
+ * on behalf of core fields.
+ *
+ * All modules that create custom fields that use the
+ * 'views_handler_field_date' handler can provide
+ * additional information here about the type of
+ * date they create so the date can be used by
+ * the Date API views date argument and date filter.
+ */
+function stormtimetracking_date_api_fields($field) {
+  $values = array(
+    'sql_type' => DATE_UNIX,
+    'tz_handling' => 'site',
+    'timezone_field' => '',
+    'offset_field' => '',
+    'related_fields' => array(),
+    'granularity' => array('year', 'month', 'day'),
+  );
+
+  switch ($field) {
+    case 'stormtimetracking.trackingdate':
+      return $values;
+  }
+
+}
+
+/**
+ * Implement hook_date_api_tables().
+ */
+function stormtimetracking_date_api_tables() {
+  return array('stormtimetracking');
+}
