Tariffs, unemployment, inflation all factors for budgeting this holiday season: retail analyst