It's Christmas but you wouldn't know it by nipping down your local high street, where things are looking threadbare.