Name the date for result of eng by 23 runs
CREATE TABLE "south_africa_in_england" (
  "date" text,
  "home_captain" text,
  "away_captain" text,
  "venue" text,
  "result" text
);
SELECT "date" FROM "south_africa_in_england" WHERE "result"='eng by 23 runs';