3 of the Best Oil Stocks to Buy Today