Welcome to the hobby!
The times listed are only approximate. You really need to just pay attention to the fermentation and listen to what the yeast are telling you. When the airlock stops bubbling, and the krausen falls, and the beer begins to clear, then fermentation is almost complete. You can take a specific gravity measurement at that point, and then... wait another 3-4 days. Then take a second gravity reading. If the specific gravity stays the same over 3-4 days, then fermentation is complete. If it continues to change by just 0.001 or more, then wait another 3 days and repeat until it remains stable.
You can safely skip the secondary step completely. It can be helpful to reduce the amount of sediment in the finished beer, and improve clarity, but millions of homebrewers skip this step with good results. Sometimes I secondary, sometimes I don't. It just depends how clear I want it to be. About 1 week secondary is plenty good enough for most beers.
Bottle conditioning will usually take 7-10 days, that much is very true.
You have plenty of time to do as many batches as you want before August.
Cheers, good luck, and enjoy!