I don't think they could have done anything, they probably got word from their supplier that they were going to be able to get it and then their supplier informed them differently and they relayed that to you. It seems they were prompt in letting you know instead of leaving you hanging, while its not the best situation as you didn't get your item in the time frame you wanted they did at least reach out to you and attempt to do something about it.