Retailers get creative to draw shoppers