They like to stack events I've noticed. They'll have a couple hundred worth of gems in a month then a couple of months with nothing. I remember an event giving 400 gems for 3 first wins of the day....