Chef Brad Leone explains why you should freeze your tomatoes for freshness and long-term flavor.