A category for NSDate for implementing DMY/MDY/YMD date formats with dash/period/slash separators