Changes to parseInputToGregorianCalendar
	added parameter defaultDate
		when input is empty, the defaultDate gets returned
	When input[] contains single Date/Month, method returns period
	representing onr day/month