This far out you will get nowhere with such request. BA is not obliged to rebook OAL when BA has flights to MEX the day before and day after.
You can ask for a full refund and book with AM (or any other airline) if you need to travel on a certain day.