Omitting timestamp from msfconsole search output

SeeRM #8795

The disclosure date field in the results from the search command
where returning with a timestamp that was almost always 00:00:00 UTC. 
I added a bit of date time formatting to only
include the year (4 digit), month (2 digit), and day (2 digit)
in the following format: Y-m-d.  This date time formatting
applies to both searches conducted through the database instance
as well as searches performed without a database (slow search).

Example output for a database search:
<pre>
msf > search freefloat

Matching Modules
================

   Name                                   Disclosure Date  Rank       Description
   ----                                   ---------------  ----       -----------
   exploit/windows/ftp/freefloatftp_user  2012-06-12       normal     Free Float FTP Server USER Command Buffer Overflow
   exploit/windows/ftp/freefloatftp_wbem  2012-12-07       excellent  FreeFloat FTP Server Arbitrary File Upload
</pre>

Example output for a non-database search:
<pre>
msf > search freefloat
[!] Database not connected or cache not built, using slow search

Matching Modules
================

   Name                                   Disclosure Date  Rank       Description
   ----                                   ---------------  ----       -----------
   exploit/windows/ftp/freefloatftp_user  2012-06-12       normal     Free Float FTP Server USER Command Buffer Overflow
   exploit/windows/ftp/freefloatftp_wbem  2012-12-07       excellent  FreeFloat FTP Server Arbitrary File Upload
</pre>