It says "buying period: unlimited" (購入期限:無期限) on the shop screen. Also, I think they said in an update that they plan to add more items/packs.
Oh, and bought flower gems have a 180 day limit (and are spent before the unlimited free flower gems), so anyone buying flower gems might want to keep that in mind.