diff --git a/webform_import.module b/webform_import.module
index 3268cb2..9c67dbe 100644
--- a/webform_import.module
+++ b/webform_import.module
@@ -252,6 +252,7 @@ function webform_import_form_submit($form, &$form_state) {
 
   $keys = array();
   $keys[$field_key === 'name' ? 'Submission ID' : 'SID'] = array( 'form_key' => 'SID');
+  $keys[$field_key === 'name' ? 'Submitted Time' : 'submitted'] = array ( 'form_submit' => 'submitted');
   foreach ($webform->webform['components'] as $cid => $component) {
     $component['cid'] = $cid;
     $keys[trim($component[$field_key])] = $component;
@@ -285,6 +286,7 @@ function webform_import_form_submit($form, &$form_state) {
             elseif (isset($keys[$v]['cid'])) {
               $cids[$k] = $keys[$v]['cid'];
             }
+
           }
 
           $fields = array_flip($data);
@@ -301,6 +303,7 @@ function webform_import_form_submit($form, &$form_state) {
         }
         $num = count($data);
         $sid = NULL;
+        $suboverwrite = time();
         if ($arraylen == $num) {
           $sub_array = array();
           foreach ($data as $k => &$v) {
@@ -315,16 +318,26 @@ function webform_import_form_submit($form, &$form_state) {
                 continue 1;  // Skip field if empty.
               }
             }
+                        
+            // Checking SID input security and if a submitted time is being faked
+            if ($keys[$fields[$k]]['form_key'] === 'SID' || $keys[$fields[$k]]['form_submit'] === 'submitted') {
 
-            // Checking SID input security.
-            if ($keys[$fields[$k]]['form_key'] === 'SID') {
-              if (!is_numeric($v)) {
-                drupal_set_message(t('Invalid Submission ID at row,col: @r,@c.  Skipping this row!', array('@r' => $c, '@c' => $k)), 'warning');
-                continue 2;
-              }
-              else {
-                $sid = intval($v); // Valid input security (integer values only).
-              }
+			  if ($keys[$fields[$k]]['form_submit'] === 'submitted') {
+		          if (!$suboverwrite = strtotime($v)) {
+					  drupal_set_message(t('Invalid Submission Time at row,col: @r,@c.', array('@r' => $c, '@c' => $k)), 'warning');
+				  }
+				  drupal_set_message($suboverwrite, 'notice');  
+			  }
+
+              if ($keys[$fields[$k]]['form_key'] === 'SID') {
+	              if (!is_numeric($v)) {
+	                drupal_set_message(t('Invalid Submission ID at row,col: @r,@c.  Skipping this row!', array('@r' => $c, '@c' => $k)), 'warning');
+	                continue 2;
+	              }
+	              else {
+	                $sid = intval($v); // Valid input security (integer values only).
+	              }
+			  }
             }
             // It's a real component, parse and add to $sub_array.
             elseif (($cid = isset($cids[$k]) ? $cids[$k]:FALSE) !== FALSE) {
@@ -347,11 +360,13 @@ function webform_import_form_submit($form, &$form_state) {
               $sub_array[$cid] = $v;
             }
           }
-
+      	  
+      	  drupal_set_message($suboverwrite,'notice');
+      		
           $submission = (object) array(
             'nid' => $webform->nid,
             'uid' => $user->uid,
-            'submitted' => time(),
+            'submitted' => $suboverwrite,
             'remote_addr' => ip_address(),
             'is_draft' => FALSE,
             'data' => webform_submission_data($webform, $sub_array),
