"When's the best time to buy oil?" is the question that lands in my inbox more often than any other. And I get it. Timing the market can feel like...