Hola Angela, te respondo:
—¿Cuándo diste a luz? (Hablamos de momento concreto en el pasado, totalmente terminado para nosotros)
—¿Cuándo has dado a luz? (El momento pasado sigue de laguna forma vinculado en nuestra mente al momento presente, es un pasado reciente para nosotros, no completamente terminado).
En Latinoamérica apenas hay diferencia, para nosotros en España significa lo que te he comentado. Con el indefinido siempre pensamos en el tiempo como algo más lejano, y con el perfecto lo sentimos aún conectado con el ahora.
Espero que te sirva
¡Saludos!
Emilio Ramón