It's almost time to start thinking about buying Christmas presents for that special someone in your life. Get a head start with these fantastic gift ideas.