Macy’s doesn’t always have the lowest prices for cosmetics, but the retailer frequently offers free gifts with the purchase of popular luxury brands. If the free gift is something ... Lancome, and ...