Oil price has taken a hit, is now the time to buy oil stocks?