War in the Middle East enters its ninth month. Are ASX defence stocks now a buying opportunity, or is it too late?