If you do not want to do this peer to peer necessarily, you can try BitRefill for gift cards. Fake e-mail address works too. I believe they do not accept Monero directly so you could use a non KYC instant exchange from
kycnot.me, preferably one that works without Javascript. Use the exchange with Tor Browser on 'Safest' security mode and you can buy gift cards from BitRefill without a doubt.
Order a gift card in any other popular Cryptocurrency, copy BitRefill's payment amount and address to receiver fields of the instant exchange and complete the exchange. You will send Monero to the exchange, they will automatically swap Monero with the Cryptocurrency of your choice and finally the receiver will be BitRefill's payment address directly. Order paid.
For peer to peer Fiat trades, Local Monero is also good. You can try Bisq as well or Haveno, the Monero Bisq fork, when a stable version is released. Things will get so much easier when a stable and easy to use version of the Bitcoin and Monero Atomic Swap mechanism goes live.
You may also consider purchasing gift cards directly from Bitcoin Talk traders. Only make sure you use escrow to prevent a catastrophy.
-
Regards,
PrivacyG