Whether the person you are shopping for is obsessed with makeup, skincare, haircare or all of the above, gifting one of these sets or limited-edition products will not disappoint.