You cite 2018 as the year. If you had said 2012, or maybe even 2013, it's a different story. But guess what - 2018, Iran's already got nuclear weapons. You'll always have better and better equipment in the future. That's no reason to delay a date simply becasue in the future you'll have something better, unless it's the near future. Tha'ts my opinion anyways.
Official: Top Burundi general assassinated in the capital (AP)
from the article: Another reason Israel can postpone attack on Iran