Less than a day before it was scheduled to go on sale, Nvidia has pushed back the launch date of its Shield gaming device until July.