The US triages the in-person appointments based on your travel date. If you're leaving in 10 days, they'll try to do it in 9 or less. They're not going to give you an appointment based on what's convenient to you- just based on your travel date. 8 weeks is plenty of time if you pay the US expediting fees.
If you really want one quick, it's a little sneaky, but you could book a trip 10 days from now and cancel later.