Is there the right time to get Casteliacones? If yes, please tell... By the way this is Pokemon Black...
In Black and White, a single Casteliacone can be purchased once per week every Tuesday for 100, except in winter when the stand is closed.
You can only buy one Casteliacone each week on Tuesday. Every other day, there will be a line in front of the stand that prevents you from buying one.
Source