Now is the worst time to buy a Tesla — here's why