DEV: Improve rake `release_note:generate` date handling (PR #13726)

A commit-ish value like HEAD@{2021-01-01} is based on the local state of HEAD on that date. It does not use dates attached to commits.

Instead, the rake task now detects date-like strings and supplies them to git log via the --after and --before flags

GitHub