"什么时候" means verbatim "what time"
But, when i add 都 (adverb meaning "all") and 了(particle indicating either change of state or completion), i can not grasp what meaning is conveyed by this phrase.
Is there a sentence structure "都。。。。。了", that would shed some light on the semantics or some other explanation ?