Been trying to buy a new 24 IMac but no availability at Apple or John Lewis till mid July any suggestions re stock? thanks