When Motorola decides it's ready. They intentionally don't provide dates until the build is done and tested and they're satisfied that it's functional. Nobody here knows for sure, the only ones that have any kind of idea are the ones at Motorola that are building it.
By the way, Apple works the same way with iOS, it's just not announced that the new build is coming until it's ready for release.