Is it time to buy oil stocks? One trader reveals his top picks right now