code: private boolean startsWithIgnoreCase(final String dateString,
              final String startString) {
          final String prefix = dateString.substring(0, startString.length());
          return prefix.equalsIgnoreCase(startString);
      }
docs: Does startsWith but ignoring the case.
  
  @param dateString the input string
  @param startString the prefix we are checking for
  @return true if dateString starts with a case insensitive match to start