use recursive mkdirs and switch date format