Rewrite relative day/month parsing, add tests. Fixes #37. Hopefully...