Originally Posted by
RageofMars
The server rolls over at midnight west coast time. (I'm central timezone, so it rolls over at 2am for me.) You can tell when the server rolls over because you'll get a pop-up with your daily log-in bonus. Usually at that time is when you'll start seeing your neighbors' gifts popping up as well.
The gift timer does take 24 hours to reset, so if you gift at 12:00am midnight the first day, you'll probably have to wait til 12:01am the next day, and so on and so forth. If you want to be one of the top 20 people to gift your friends, eventually you'll have to skip a day as you'll have to continuously gift later and later on in the day.