If you're following what seems to be the most consistent advice from the thread (to my eyes), which is to gradually purchase / DCA your way in to Vanguard index / managed funds, then I think the best time to start buying is "now".
The assumption being that as you are holding for long term...