Add elfeed-test-generate-date.
Add a test for date changes.
Re-sort entries when the date changes.

Before this fix, date changes would break the AVL tree.
Mask hooks on with-elfeed-test as well.
Test some more assurances about date updates.