https://stackoverflow.com/questions/11856983/why-git-authordate-is-different-from-commitdate
The author date notes when this commit was originally made (i.e. when you finished the git commit). The author date could be overridden using the --date switch.
The commit date gets changed every time the commit is being modified, for example when rebasing the branch.