Confidence among UK consumers rose to its highest level in almost 13 years this month, the latest figures have revealed.