I like the classic as it provides actionable information.
Although knowing the date is nice, especially to indicate an application is dead end. But I rarely need that. When I first download it, and when I wonder ... hmm is this product ever going to be updated.
I am not sure what the value of putting the year in the version.
For my own home projects, and work pre-release, I always list the build date on the screen. Saved me more than a little frustration.
You could combine them. Either Year.Major.Minor.Patch, or the other way around. But like I said before not sure of the value.