Figuring out which stocks to buy is hard, but perhaps harder still is figuring out when it’s a smart time to buy them. Fortunately, our Motley Fool investors are here to help. We asked three of them for a savvy stock pick that they wouldn’t wait on, and they came back with National Beverage (NASDAQ: FIZZ), Vail Resorts (NYSE: MTN), and Travelers Companies (NYSE: TRV). There are compelling reasons why you might want to add each of them to your portfolio; read on to find out if they’re right for you.