Realistically your best chance is to wait until a few days before and you'll pretty much be on point. That is risky though and then finding a return will be while you're away or go the upgrade route.
I doubt very much they will just appear now as the dates are too close. Better off with other...