It’s really hard to find a sativa that will finish that early and still be good quality (serious 6 is your best bet). You’re looking at mid-Oct to end of Oct for most sativa. If that is your route though the chances you find it, get it shipped, germinated, hardened off, and planted by July 4th...