Xmas pokemons are meant to be special pokemon that only appear only for the xmas event. Not something that would be given out in abundence for everyone to find, eventually making everyone has one xmas pokemon.
It all comes down to dedication and luck wether you can find one or not. Considering the fact that this is an MMO, yeah some are meant to be harder than the rest. Couldn't find one in this event? Good luck next year.
Most likely the case at hand, xmas maps wont be going anywhere and time soon, you'll have plenty of time.
i guess i can say i understand that they are supposed to be rare but i cannot help but feel like the rng on buneary and swablu is exceptionally low, which brings the prolly only gonna be 50 that exist when the event is done or atleast that can happen to be the case. and it feels like dedication and extreme luck is what is needed, but i guess i'll let you guys handle things. a quick question though you said better luck next year. is this a hint to as that they will return (the same pokemons with the same holiday skins) every christmas? in which case i'd say imo i think it would be awesome if these were more towards the one time only and consider adding something else next year, but again i'll let you guys handle it.