You can get gems by completing the weekly quests and playing minigames! Of course there are other ways, just need you to explore.