protected Calendar getCalendarFromArg(String dateString) {
        Calendar result = null;
        if (banUntilDate) {
            try {
                result = Calendar.getInstance();
                result.setTime(banDateParser.parse(dateString));
            } catch (ParseException e) {
                log.log(Level.SEVERE, "Error parsing given date({0})!", dateString);
            }
        } else {
            result = UntilStringParser.parse(dateString);
        }
        
        return result;
    }