IANAL but we're going through the H1B process now and I was told that we're hear about the lottery late May / early June, but the official visa issue is beginning of October. That's when the person can start working.
Well you can only apply in April.. So what happens if you get the job in August :) ?
If employer really needs it, one can work remotely for a while.