Gems are used in the Store to buy special Chests, Time Skips, or Buds. You can also use them to purchase any Cards you're lacking if you want to upgrade a Character or Business.
Special Chests (Legendary and Epic) offer increased chances of unlocking Characters.
Note: Time Skips DO NOT affect Zeke’s Chest.