As you suspect, proper functioning of the game's internal timers is disrupted by changes in the device's system clock. In addition to being caused by adjusting the clock on your computer or mobile device, this can happen inadvertently, as well, such as when traveling across time zones or when Daylight Savings Time adjustments are made.
The best way to prevent these types of problems is to make sure that you completely close the game prior to travel or DST adjustments (keep the game paused), and leave it closed for the number of hours involved in the time adjustment. In your situation, you should keep the game paused, completely close it, then change the time back to what it is now.
NOTE: Depending on what the time was when the game was last played (if the time was still set at 1970 the last time the game was actively played) the tribe/families may die off. The only way around that is to make sure the time is never changed forward.
Refer to the following for assistance with making sure that the game is completely closed:
- For iOS devices, follow the instructions in this Apple knowledge base article:
http://support.apple.com/kb/ht5137 Our real-time games rely on the accuracy of the computer's system clock to operate properly. Unpredictable results can occur if adjustments are made to the clock, especially moving the clock backwards in time. Different games will respond differently under those circumstances, ranging from minor statistics anomalies to killing whatever is living in the game.
NOTE: For mobile games, especially those that offer In-App Purchases, we don't recommend deleting the game. Doing so will not only delete the app and all game progress, it will delete any In-App Purchases that might have made. Some of those are recoverable, but not always.