The temporal use of wo (meaning "when") is sometimes frowned upon in formal standard German. There is a tendency to use a preposition + relative pronoun ...
en.wiktionary.org