Add tests for negative values.
Fix strict recurrence and its tests.
Add --date flag for setting custom completion date.