300 days before the 31st of May 2013, when the question was asked, was the 4th of August 2012.
As today is November 21, the date 46 days ago would have been October 6.
Today's Date - 3.
The date 651 days ago was Tuesday, June 24, 2008 (from today April 6 2010).
7 weeks and 2 days ago the date was Saturday July 24, 2010
July 12,2011
As today is January 11, the date 28 weeks and 6 days ago would have been June 23.
December 8, 2011
At the date of answering this, the 29th of January 2012, it was 313 days ago.
Adding 300 days to April 9, 2010 gives February 3, 2011.
January 29 - 82 days = November 8.
April 23, 2004
4th of September...?