I would suggest that you get the birthday corrected on your passport.
When you go for the visa, show them the corrected new passport with the actual birthday, along with the official documents that confirm the legality of the name change.
Just my guess...