I always feel a bit of a panic this time of year if, as usual, I haven’t completed my Christmas shopping. If you’re female ...