Here are my calculations.
Let's assume your map gets accepted.
One of the ways this can happen is that Pokezelda accepts it right away without going into reviewing. That should take about 1 week.
The other way this can happen is that this goes into the community vote. Assuming it wins, that should take about 3 weeks.
After that, it can take from 2 weeks to 2 months for Dacon to add your map.
Therefore, it can take from 4 weeks to 2 months + 3 weeks for Dacon to add your map.
In the shortest amount of time, your map will be in by around September 20.
In the longest amount of time, your map should be in by around November 15.
That being said, your map should be close enough to Christmas by the time it's added. (If it is)