Euro zone shoppers are opening their wallets, but a full recovery is a distant dream