Your comments

Or perhaps just use the format specified by the Regional Settings on Windows or based upon location or equivalent configuration on other platforms? Any choice at all other than the default brain dead American format would be fine.