Let's take Celebrity as an example. It's a 65 day tomato. 65 days from July 1st. is Sept 4th. Avg temps start to go down and the tomatoes aren't under the heat stress and start to produce. You get to harvest Sept-Early/Mid Nov. All this will change some depending on actual temps but gives you a basic idea,
That hasn't been my experience. Days start getting shorter on june 27,so you're dealing with reduced sunlight. But temperatures keep climbing until august 10. Most of my plants completely stop all growth mid-july thru mid-sept. Planting tomato seeds on july 1 and eating ripe ones on sept 4? Noah Fence but I'd have to see that to believe it.