Now’s the best time to buy TSLA