U.S.-Iran war sparks market sell-off. When is it time to buy the dip?