public String execute(JavaService js) {
		try {
			Date startDate = new SimpleDateFormat("yyyy-MM-ddHH:mm").parse(this.args[1]);
			Date endDate = new SimpleDateFormat("yyyy-MM-ddHH:mm").parse(this.args[2]);
			
			//Date startDate = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2014-04-30 20:00");//TODO: for debugging
			//Date endDate = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2014-05-30 20:00");
			return startElection(startDate, endDate, js);
		} catch (ParseException e) {
			return "Could not parse the entered date and time. Use yyyy-MM-ddHH:mm format";
		} catch (ArrayIndexOutOfBoundsException e) {
			return "Please enter start and end date. Use yyyy-MM-ddHH:mm format";
		}
	}