Elijah and Moses appeared to the apostles and Jesus. Its not that farfeched that God would use Mary.Everything she does is for the by and sake and glory of the son ,and because she loves us and cares about us.