I know that these are technically not christmas gifts but have you tried the Kate Moss Lipsticks from Rimmel?? They have the texture and staying power of a lipstick way more expensive. There are 12 shades altogether 5 matte shades and 7 moisturising shades. My favourite from the range is #01 the perfect red. They only cost €6.95 and are available nationwide.