Any time is a good time to buy the stock of a well-run company with great prospects. An even better time to buy that kind of stock, though, is when there’s a potential upcoming catalyst. Three top pharmaceutical stocks check off all these boxes -- Celgene (NASDAQ:CELG), Merck (NYSE:MRK), and Pfizer (NYSE:PFE). Here’s why to consider buying these stocks in February.