You can buy rare candies from goldenrod city but it will take patience. First get the blu card from buena then get 50 points(dont spend them!!!!) after that cash in all yur points to buena and now you get nothing!!!! Lol just kidding. Now you're able to purchase rare candies at the market.