A drop-down list where the date period is (but to select the badge to display) would be nice too rather than requiring the user to flip back and forth between the badge list page and the recipient lists.
The sorting isn’t super important, but I imagined reusing the users page template would mean very little new code, and might also mean less corner cases to worry about in custom themes.
Example: We issue badges for GSoC students, and it’d be nice to sort by date (or filter) to see when people got that badge. We also have badges for people who attend various events, and the same holds true there.