Can I get my green card in August? What should I do? The offer require me to be in the position within 2-3 weeks.