New data from cloud-based accounting firm Xero paints a rosy picture of how small businesses are faring.