Tough one for me. Had to think a bit on how to create a complete list.
Also had to update start date to 2017 and not 2018. Finally ended at max date on input file as current date would add an extra 7 years of data. :) Which left me 5 days short from the solution.