Mom has spent years making the holidays special for everyone else, and these Christmas Gifts for Mom hand the favor back with spa afternoons, cooking classes, wine tastings and nights at the theater. Prices start from under $25, so there is room for a small stocking surprise or a bigger treat, and she picks a date that suits her.