But I think honestly the answer is just the right time/best time is whenever you make up your mind you want to do it! The perfect time isn’t just going to fall into your lap- Think about jumping into a pool that’s kind of cold- just do it and get it over with, staring at it/thinking about it won‘t make things better! You got this!
I don’t believe in ranking things- restaurants, albums, books, movies, athletes anything, top x lists whatever. I think it’s a waste of time honestly. Even with a completely objective criterion what’s the point. Would rather listen to and read people just talk about their favorite things and why they are special and meaningful to them- everyone has their own, interesting reasons. And this is a great place to do that!