By signing up for loyalty programs at stores such as Ulta and Sephora, you can rack up some points quickly and earn cash back or special gifts. The more you spend, the more points you earn, so you can essentially earn money by shopping for your loved ones.