În limba română, ambele forme, "niciodată" și "nici o dată", sunt corecte, dar ele au nuanțe semantice diferite și sunt folosite în contexte diferite.
Concluzie: Ambele forme sunt corecte, dar alegerea dintre ele depinde de nuanța pe care doriți să o transmiteți. Dacă vreți să subliniați ideea de "nici măcar o singură oară", folosiți "nici o dată". În alte contexte, "niciodată" este forma potrivită.