Incomplete dates
Looks for incomplete dates and removes them with a warning. This addresses #24 (closed). We might still want to give the user some instructions on how to fill in their dates if they want to.
Side note: also added the code.json checker to the CI job.