I suggest you ...

Add a setting to avoid spoilers

Similar to Amazon’s Don’t spoil my surprises option. Add a setting to a wish list so the purchased tag does not appear on my own list items until after the event has passed. Other people should still see it so they don’t duplicate gifts for me. That way I can continue to edit my list without knowing if anything has already been bought for me.