When I went to check the December magazine deals, I discovered that the mags in the $5 Sale are good through December 3. Looks like if you've missed them you have two more days to take advantage of this deal.
If you are giving these as gifts, the first magazine will most likely NOT arrive before Christmas. Amazon has a card they will send out to alert your recipient of their gift. You can click HERE after your order to send the Gift Card. (That's for American Photo, but you will find a link to the gift card on every magazine page, right under subscription options.)
For all the magazine Gift Information click that link.
Also remember, if you purchase one that is auto-renew, you will need to go to your subscription manager and turn off the auto-renewal after you order.