When I would go to my favorite Rolex AD to check out a watch and it isn't in-store, a new associate (who doesn't usually know me) always tells me that they can order it and it will arrive within a week or two. I hear associates tell other customers this too. But when the general manager comes out and I speak to him, he usually clears it up and that just like Rolex price increases, there really is just not way to guarantee a watches arrival. It just gets there when it gets there. They can order it to make sure one eventually arrives in the store but it's a crap shoot on when it will actually arrive.
This is also why people on the list for a Daytona just gets a call randomly when one just happens to arrive at the store, no one knows when and what watches will arrive. The general manager admits that it is pretty damn fun opening up Rolex packages as they really do not know what they are getting.
I believe Rolex is the only brand that is very secretive like that.