Jo Malone boasts iconic scents that are ideal for gifting, but full-size bottles will usually set you back by almost £100.