/**
* Generates whole month from a specific date
* @param String
* @return array
*/
public static function getMonthDates($month)
{
$day = new ExpressiveDate($month);
$totalNoOfDays = (int) $day->getDaysInMonth();
$daysArray = array();
for ($i = 0; $i < $totalNoOfDays; $i++) {
$daysArray[] = $day->getDate();
$day = $day->addOneDay();
}
return $daysArray;
}