SEMrush has this functionality and it's super helpful:

The ability to pick a month from the past (e.g. April 2018) to see how a domain ranked for all of its keywords.