The glitch is where you change your time zone so instead of it saying it is currently Tuesday (for example) it will say Monday in the -12 timezone and Wednesday in the +14 timezone. This makes the counter tick over slowly for some reason. Takes about an hour and a half of loading up the game, quiting, changing timezone, repeat. You should have a 2 hour period every day to do this in so it changes between the 3 day period.
I haven't done the 3 month one yet though, that has to be done on a certain day in the week in each timezone (not Tuesday night in Australia unfortunately).