31 last-minute beauty gifts you can still get in time for Christmas

You may also want to order them for yourself.

31 last-minute beauty gifts you can still get in time for Christmas

Photo: cdn.cliqueinc.com