[SPARK-3407][SQL]Add Date type support

`simpleString` can be removed now. #2563 renamed this method to `typeName` and a default implementation is provided in `DataType`.