Diffusion Based Deep Learning Models For Time