You can plant outside as early as mid-March in FL, as long as you are confident the last frost has passed. You want the nightly lows to be in the 50-60 range for at least 2 weeks steady.
The cannabis plant is so versatile, you can plant in June and still pull a decent harvest in November. For optimal results, I would go with late march/early april, and harvest date would of course be strain dependent.