Hilary Duff returns after more than a decade with Luck... or Something, which debuts inside the top five on several U.K. rankings including the Official Albums chart.