Why now is the time to be buying big oil stocks