From Kate Moss to Jennifer Lopez; This week's most stylish celebrity looks on and off the red carpet