You can easily hide posts older than a given time relative to present by using Hide Old Posts plugin. The plugin is not yet updated to WordPress 3.5.1 but due to its simple code it works with most recent version of WordPress 3.5. Install and activate it, after activation visit your admin area Dashboard -> Settings -> Hide Old Posts page and set the following options.
Continue reading How To Hide Posts Older Than Given Time In Your WordPress Site ?