Input: When will the first tesla model 3 be delivered?
Output: 

 When will the first Tesla Model 3 be delivered to Musk himself? 
 July 7, 2017