Wouldn't normally bother with the date part if you have major.minor.build, it just leads tyo user confusion.  You can always get the date from build and so long as build is monotonically increasing who cares. 

Opinion differs if you reset the build on a new major version. Generally the build number resets with a new project, if Version2 is a new project or just a new release depends on your internal stuff.