I have finally earned 605 Gems by playing enough to get these Gems for free.
The Moon Island costs 600 Gems during "50% Off Expansions and Islands".

Do I purchase the Moon Island the next time it happens, or do I save up more Gems to have more leeway for other purchases (Heroic Races) and put it off for the time after that when it's 50% Off?