Fixed #22602 -- Improved code coverage of makemigrations command tests.
Fixed tuple serialization test.

Thanks to rockallite for the report.
Fixed #22684 -- Added empty_label option on SelectDateWidget
Made changes asked in review by claudep

- Simplify Test
- Compare empty label with None to allow empty label string
- Return to a backwards compatible state
Add documentation for empty_label