Made the errata rule use real dates instead of string

Also added date based validations so that the
start date is before the end.