(IANAL, take with a grain of salt).
They sent an email weeks in advance, to warn you, they even offered a new booking.
You did not see it.
You'd need to prove that you really did not see it; that's pretty much impossible.
IMO, You don't have many recourses; a clear case of user error.