Background/shadow for date ranges under line chart

Welcome to Python and Plotly, @BishKopt

What you called background/shadow in your question is a shape in Plotly, and yes you can plot
timeseries with shapes.

Here is an example to see how the shapes are defined: https://plot.ly/~empet/14750