Treat your friends (and yourself) with these 10 under £25 Valentine’s Day gifts