The red carpet event is on the 18th at night, with 19th being a media preview of Diagon, and 20th the media leaves. It won't be live, and I would say it's far from guaranteed it's officially open the 20th.
Details details details... stop being so stodgy! :wave: