Let's work together to put together a new timeline. If anyone has more information about the time line, please fill in the blanks.
Also, let's exclude anything that isn't relevant, like what friends did after Danni and friends parted ways for the evening. It also doesn't matter what DW did between finding the phone and contacting JDT in the morning and it is unrelated to Danni's disappearance.
July 17
July 17 evening: Danni went for a drink with 3 friends at The Dublin
10:45PM Danni and DW leave The Dublin together, Danni following DW
11:05PM Danni and DW pull into the closed Shell station, a completely spontaneous decision based on Danni flashing her headlights. Danni and DW discuss the phone, and decide to return to The Dublin together to collect the phone.
11:07PM DW pulls out of the Shell station
11:08PM Car 3 enters Shell station. DW does not leave Shell station as planned
11:24PM Car 3 and Danni leave Shell station, Danni's GPS has been disabled. Danni never seen again.
11:30PM (approx) DW arrives at The Dublin and retrieves Danni's phone. He waits for her but she does not arrive.
July 18
7:30AM DW contacts JDT to return deliver Danni's phone to JDT, JDT tells him to leave phone at a restaurant where Danni works. DW keeps the phone.
TIME?? TT contacts Danni's phone
TIME DAY?? JDT learns that Danni did not arrive at work.
July 19
Evening: Danni missed visit with her daughter at JDT's house.
July 20
Morning: DW contacts JDT, informs her that he is going to police. He delivers Danni's phone to police.
Danni is reported missing