Earlier this morning, I updated the Ruby Script to v1.5 on the Google Drive location. Improved logic, and shaved about 13% off of the previous runtime for same quantum of files.
You don't need to run exiftool, unless you want too. The Ruby script will detect if it is installed, and will run it in the background — looking first for the tag 'DateTimeOriginal', and if not found, then the tag 'FileModifyDate' in the given image file. Whichever it finds, it will return a formatted date string as 'yyyy-mm-dd' that will be used for the folder name. If exiftool is not installed, or for some reason, it could not retrieve a date string value for either EXIF tag name, then it will simply get the System creation date from the file.
In the preceding, and in those cases where the given image does not have the tag 'DateTimeOriginal', the poorly named 'FileModifyDate' appears to be the actual creation date. Very misleading.
I have some image files, including raw file formats downloaded from the Internet, where the internal creation date, is different from the Finder Get Info created date. Expect that.
When you run the Automator application, what is the final dialog report on number of images, folders, and elapsed time?