This is correct, croissants are best the closer they are to the time they were pulled from the oven. A specialty bakery will have croissants made that day. Sometimes cafes will carry a local bakers goods, just ask.
It's not just about that, though. Some places make awful croissant-shaped things, for example just next door in Spain. You can get better croissants from Tesco Express in the UK, and I doubt they are made with butter.