Why do girls flake on a date even though they agreed to meeting you 2 to 8 hours earlier?

Is there anything I need to do on the day of the meet to get her to come out?