Yes, you can purchase a gift membership for another person.
Visit the Shop and select a Premium Membership Subscription.
During checkout, check the box marked This Membership is a Gift and add the correct email address of the recipient.
They will receive an email with signup instructions.
(Updated July 2021)