I think you should know that you can make an reservation online or by phone (no mater when the interview date is) and then ask the US embassy to arrange an earlier interview date if you have a valid reason.
The online reservation site has details on how to do this. You should check it out. It works.