Yes, as long as you are authorized to use the credit card for that purpose, you can book on behalf of someone else.
Please remember that the flight confirmation emails and any notifications will be sent to the email address provided on the checkout page.