Diffusion Models For Time Series Applications