Certified GKH Gardening Expert
The specific date depends on where you live. First, look at the days to maturity listed on your seed packet for the variety you have, then determine the first frost date in your area, and calculate backwards to determine the latest date you can plant your tomatoes. See this article for details:
You can also germinate your tomatoes indoors and plant the seedlings in the pots outdoors once it's warm enough.