Possibly your employment or other commitments are holding you back from buying your favorite gift.
Don't buy cards ahead if the occasion are generally buying it for is still months through. https://Groups.Google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY