I recently had a situation where I needed to fix the dates on some photos imported from Lightroom into Photos.app. For some reason, Photos.app had chosen the file creation date (which was the Lightroom export date), rather than the capture date stored in embedded exif data.
This script works after importing the photos, if you've already done some organising.
Put the photos you want to adjust into an album called "DateFix".
You'll need exiftool installed.
brew install exiftool
Make a scratch dir as per the first line of the script.
Then run the script. The photos will be adjusted to match the date in the EXIF data.
Nice, thanks! Pleased it's helpful.