Is Now a Good Time To Buy an Electric Vehicle?