How do I convert imperfect datetime string to datetime object

I have an example datetime string “Today, Fri May 12 2023 at 07:00:00, we go swimming”. I use the new Date(string) and it gives invalid date.

Is there regex script to convert that string to valid date?