One problem with that timetable.
Iran will want to strike before January 22, 2017...
Iran will want to strike before January 22, 2017...
I have no intimate knowledge of Iran's nuclear technology capabilities, but I suspect they won't have anything that functions ready by then.
I also believe Israel has enough information gathering assets in place to give them sufficient warning before any such thing happens.