Ive been doing a lot of reading on this, and thats what Ive came up with too. I just found this... but not sure if it would work or not...
Remove Date From Meta Descriptions- a simple solution
When I looked into source code in single.php, I noticed that automatically generated date has been included in a single div in the HTML header, just under the title, as below:
<div class=”post-meta-data”> Added <?php the_time(‘M j, Y’);?>, Under: <?php the_category(‘,’)?></div>
So what to do with this piece of annoying little code…
Google is not able to read pictures nor some javascripts, so if I don’t want Google to read the date, let’s put it into javascript and the job should done (at least for awhile).
Here is how I dealt with it:
<div class=”post-meta-data”> Added <script language=”javascript” type=”text/javascript”> document.write(‘<?php the_time(‘j’) ?>’); </script> <?php the_time(‘M Y’) ?> , Under: <?php the_category(‘,’)?> </div>
after which I resubmitted Sitemap.
When Google started crawling my pages and caching their new versions, viola! The dates for my posts Were GONE! Happy days:) (as I could not sleep because of that!)
Also, I wonder if you could trick google if you were too place a few tags at the top of your page with the current date, if it would pick that up first.