Extract a possible separator for the given date symbol to it's antecessor returns -1 if not found, 0 if found at index 0, otherwise the char int value of the separator
Returns a comparator that compares contained numbers based on their numeric values and compares other parts based on each character's Unicode value while ignore upper/lower case differences.