Is there any way to view dates of changes to Windows registry keys/values?

Registry keys have a last-modified timestamp. You can use Regedit to export a key, selecting the ".txt" output format. That text file will contain the last modified date&time.

NirSoft's RegScanner utility allows one to filter selected registry keys by ranges of the last-modified timestamp.