There’s Never Been a Better Time to Buy an Electric Car