Index: trunk/src/plugin/index-more/src/java/org/apache/nutch/indexer/more/MoreIndexingFilter.java
===================================================================
--- trunk/src/plugin/index-more/src/java/org/apache/nutch/indexer/more/MoreIndexingFilter.java	(revision 1395192)
+++ trunk/src/plugin/index-more/src/java/org/apache/nutch/indexer/more/MoreIndexingFilter.java	(working copy)
@@ -109,7 +109,7 @@
     }
 
     if (time == -1) {                             // if no last-modified
-      time = datum.getFetchTime();                // use fetch time
+      time = new Date().getTime();                // use current time as fall back
     }
 
     // un-stored, indexed and un-tokenized
Index: branches/2.x/src/plugin/index-more/src/java/org/apache/nutch/indexer/more/MoreIndexingFilter.java
===================================================================
--- branches/2.x/src/plugin/index-more/src/java/org/apache/nutch/indexer/more/MoreIndexingFilter.java	(revision 1395192)
+++ branches/2.x/src/plugin/index-more/src/java/org/apache/nutch/indexer/more/MoreIndexingFilter.java	(working copy)
@@ -93,7 +93,7 @@
 
     if (time == -1) { // if no last-modified
       // time = datum.getFetchTime(); // use fetch time
-      time = page.getFetchTime(); // use fetch time
+      time = new Date().getTime(); // use current time as fall back
     }
 
     String dateString = DateUtil.getThreadLocalDateFormat().format(new Date(time));
