One of the reasons for all the happy faces in retail this holiday shopping season is that gas prices are going down, down, down. Employment and income are doing well.