<?php
$end_date=mktime(23,59,59,12,31,2014);
echo date("r", $end_date)."\n";
$date=strtotime("last day of -1 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -2 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -3 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -4 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -5 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -6 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -7 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -8 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -9 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -10 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -11 months", $end_date);
echo date("r", $date)."\n";
$date=strtotime("last day of -12 months", $end_date);
echo date("r", $date)."\n";