In parser.py, the day and month are incorrect.
It should read like this:
if len(qdate) == 10: # new form with YYYY date
iso_date = qdate[6:10] + "-" + qdate[0:2] + "-" + qdate[3:5]
return datetime.strptime(iso_date, '%Y-%m-%d')
if qdate[5] == "'":
C = "20"
else:
C = "19"
iso_date = C + qdate[6:8] + "-" + qdate[0:2] + "-" + qdate[3:5]
return datetime.strptime(iso_date, '%Y-%m-%d')