Problem 19 solved, missing 1sts were due to incrementing the date before checking if it was Sunday the 1st, problem 21 files also added