It gives the impression that a person some extra forethought in the gift, as compared to just pulling some cash out of your wallet and sticking it into an envelope.
First, if you have a gift certificate for a retail store, you can use the gift card yourself to arrive and buy Christmas gifts. https://Groups.Google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY