I wonder? Can a customer add top ups to a gift card as a way of saving for a larger purchase?

I wonder if its possible or practical, for a customer to purchase a gift card, then periodically add more value to the same gift card, ready for a larger spend later in the year? eg Christmas Saving Club Card?

Or is there a better way without using a paid for app?

Barry