Nah, they're not time traveling: they're probably in India where it's already tomorrow. Clearly scamming looking for Bank of America customers to fall for it and turn over their account numbers and passwords, or whatever. It's not bad enough they email and phone to try this; now they're texting.
And you have nothing to verify unless you have a Bank of America account. Even if you do, you don't want to "verify" your info with a scammer in India.
I get these all the time, from BoA and also Wells Fargo. So obviously a scam, since I don't have accounts with either of those institutions.