Investing in stocks can be challenging, especially when it comes to deciding which stocks to buy and timing your moves i ...