I do something slightly different. I create a new playlist every month, sometimes songs carry over from the previous month, sometimes not. New songs come in, old songs go out. I can go back to any month since late 2011 and see what I was listening to at the time.