The 20,000 requirement seems rather arbitrary, however, if I was given those parameters I would likely do one of two things. The first option is way easier if you are looking for a quick fix. The second option has a bit more rigor but would require some dev/engineering work.
1 - Forecast my daily ...