Prince Harry once stunned Queen Elizabeth by handing her a cheeky Christmas present emblazoned with the word "b----" – a gift ...