Earlier deals, longer hours woo Friday shoppers