I'm pretty sure we only update the year if it's semantically a new file.  Renames can keep the original year (even when  git diff doesn't realize it's a rename... on the command line you can adjust the threshold for 'rename detection,' but I'm not sure if GH lets you get at those settings).