Вот мое решение:
[12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]) ([01][0-9]|2[0-3]):[0-5]\d
[/g2]
Demuggex Demo
https://regex101.com/r/lbthaT/4