With under 30 days to go, I would recommend trying to make an appointment in person at one of the various locations where they provide same day service.