Do you have a written agreement? And, if so, does the agreement cover cancellation or early termination?
The advance rent was tendered in consideration of your taking occupancy on May 1, and the landlord could not deliver possession on that date, therefore she is in breach and you're entitled to DAMAGES against her for the difference in cost of suitable replacement housing.
Alternatively, landlord's failure to deliver possession destroys the subject matter of the contract, therefore there is no contract and you are entitled to the return of your money based upon the legal theory of quasi-contract, which means that the landlord is unjustly enriched at your expense and you are entitled to restitution of the amount misappropriated.
She never talked to an attorney...in my opinion -- otherwise, he/she would have told her to give the money back.
If the Red Cross paid $500 for the unit for May 15-June 15 and the landlord didn't deliver possession, then he Red Cross also has a claim against the landlord for breach of contract or quasi-contract unjust enrichment.
I'm not clear about what you paid $500 for, if the Red Cross also paid $500. Please clarify...
Oh...okay, that makes you a third-party beneficiary to the contract between the Red Cross and the landlord. The landlord is still in breach and as a consquence, you cannot benefit from the Red Cross' gift of $500 to you. So, you should be entitled to the money so that you can benefit. However, if you sue, you should provide notice of the action to the Red Cross in case it wants to join. Otherwise, you may look to the judge like you're trying to get the money that should be returned to the Red Cross.
I realize that you say that the Red Cross told you that it was between you and the landlord -- but the judge will be suspicious, so that's why I'm suggesting you provide notice -- or get the Red Cross to write you a letter releasing you from liability for the $500 if you collect it.
I can't predict the future. The judge may hate the Red Cross. The landlord's best case would be to show that the unit was available when you started looking for your money back. Personally, I think that the fact that the landlord couldn't deliver possession when due under the lease is the nail in the coffin.
But, no promises, because I haven't read your contract and my name's socrateaser -- not Oracle at Delphi.
Lawyer
Retired (mostly)