Department stores are getting their mojo back