Having the time of day change is not really that much of an issue.

The problem comes when you have to design all 500+ NPCs to react to such changes and to not have conflicting issues between all of the NPCs.