A Demand forecasting for Electric vehicles using Choice Based Multigeneration Diffusion Model