Yes, it certainly happens when you get to the status of being sophisticated as a civilization and then the individual cities do also need to be sophisticated for the celebration to start in that particular city. That is my take at it.
My question is, does it have any kind of value in the game or is it just another "show off" like the gifts with dancing bears and stuff.