This has been discussed many times on the forum. You can use the search function, or this as a starting point
http//www.free-minds.org/Old/articles/science/timing.htm
Personally, I'm not convinced of any theory as yet with regard to timing.
Here is an article I also recommend
http//mypercept.co.uk/articles/meaning-hajj-Quran.html