As soon as possible. I think September seats were opened awhile ago. If that's the case, you'll probably have a tough time getting a seat.
Edit: Just checked. Registration has been open since February which makes it highly likely all seats are currently filled. You'll have to wait and hope that someone drops shortly before the 2 week deadline.