The Body Shop's beauty-filled Easter egg is normally worth £24.50, but I've found a savvy way to get it for £7.77