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;
    }