Index: wp-includes/functions.php
===================================================================
--- wp-includes/functions.php	(revision 22275)
+++ wp-includes/functions.php	(working copy)
@@ -902,7 +902,7 @@
 function wp_get_nocache_headers() {
 	$headers = array(
 		'Expires' => 'Wed, 11 Jan 1984 05:00:00 GMT',
-		'Last-Modified' => gmdate( 'D, d M Y H:i:s' ) . ' GMT',
+		'Last-Modified' => '',
 		'Cache-Control' => 'no-cache, must-revalidate, max-age=0',
 		'Pragma' => 'no-cache',
 	);
@@ -926,6 +926,8 @@
 	$headers = wp_get_nocache_headers();
 	foreach( $headers as $name => $field_value )
 		@header("{$name}: {$field_value}");
+	if ( empty( $headers['Last-Modified'] ) && function_exists( 'header_remove' ) )
+		header_remove( 'Last-Modified' );
 }
 
 /**
Index: wp-includes/class-wp.php
===================================================================
--- wp-includes/class-wp.php	(revision 22275)
+++ wp-includes/class-wp.php	(working copy)
@@ -381,6 +381,9 @@
 		foreach( (array) $headers as $name => $field_value )
 			@header("{$name}: {$field_value}");
 
+		if ( empty( $headers['Last-Modified'] ) && function_exists( 'header_remove' ) )
+			header_remove( 'Last-Modified' );
+
 		if ( $exit_required )
 			exit();
 
