Another good idea for a Christmas present is to treat a loved one to a spot of tea somewhere special. You could make an event of it, or do it as part of a day trip or shopping expedition.
Here are a couple of places I'd recommend in London and the south:-