Any user can create a new folders within Dash, if they have the right permissions.
A user must have Contributor access to a folder in order to create a child folder within it.
If you would like a user to be able to create new top-level folders, that user must be assigned a permission group that gives "all folder" contributor access.
See this article to learn more about creating permission groups.
How can a contributor create a new folder?
See this article for how to create top-level and sub-folders