Can't use autolayer in timeseries

For computational simplicity, I guess, ts converts date object into sequential integers. Fortunately, forecast speaks ggplot2, which allows the axes to be scaled.

See this recent post and see if you can adapt it. If not, c'mon back