Great in theory, but in practice it would be really tough to implement. A lot of assumptions would be made. For example, what should "01-01-01" be interpreted as?
Also, date format strings are pretty standard. If you ever forget them, just type `man strftime` at the command line.