(Similarly I’ve been in the position before (usually due to fog in JER) where BA have offered me a flight several days later, which I’ve been happy to hold to make sure I can get back if needed, but BA have always been happy to move me to an earlier flight if one becomes available, which is beneficial to both parties as it gets me home and stops me racking up duty of care bills…)