Lots of shopping left, less to spend, poll shows