Mark your iCalendars: the iPhone 8 launch date has finally been announced by Apple, and it's September 12.Well, there isn't a specific mention of the new phone in the invite, but if you ever wanted a surer bet in your life then Tim Cook holding a new phone on the stage in a couple of weeks' time, this is as good as it gets.The event is scheduled for...