Eva Longoria on a visit to Bal Harbour Shops Santa