public static String getFancyDate()
	{
		String[] monthName = {"January", "February",
				"March", "April", "May", "June", "July",
				"August", "September", "October", "November",
				"December"
		};

		//Get Time firstly
		Calendar cal = Calendar.getInstance();

		String day = Integer.toString(cal.get(Calendar.DAY_OF_MONTH));
		String year = Integer.toString(cal.get(Calendar.YEAR));
		String month = monthName[cal.get(Calendar.MONTH)];
		System.out.println("Month name: " + month);

		if(day.length() == 1)
			day = "0"+day;

		if(month.length() == 1)
			month = "0"+month;

		return day+" "+month+" "+year;
	}