Let's look at three stocks to buy before year-end. Image source: . Nvidia's growth over the past couple of years has been ...