This may be old, but I have to correct the answer.
Yes, Moody can cause the +6 +6 +6 +6 +6 +6 +5 stat boost, and the time varies due to the stats being raised or lowered being random.
Example
Turn 1
+2 Att -1 Acc
Turn 2
+2 Eva -1 SpA
Turn 3
+2 SpA -1 Att
and on and on until it reaches 6 6 6 6 6 6 5 distribution at which point it will max the +5 stat and drop a random +6 stat to +5
I have been using a Moody Smeargle in Moon to shiny SOS Pokemon like Carbink and Oricorio, and her ability makes battles go quicker with +6 Attack and +6 Speed