Did you know it takes three years for a new Christmas song to embed itself in people’s minds?” asks Rebecca Ferguson. “That’s what my publishers told me.” It’s why the 38-year-old ...