Is There Still Time to Buy These 3 Energy Stocks That Have D