Windows 8 finally gets a release date…sort of