I don't know how they could put you in an airport hotel, as you would not be allowed to leave the airside without a visa, and visas are not granted at the airport.
You are in a tough situation. I would say that your best bet is to try and contact someone in Moscow to see if they can get some food to you. (or you might be lucky meeting passengers going through the airport that might have something to share with you.
I can't think of anyone other than Rabbi Lazar himself who might be able to help get you out of the airside of the airport without having a visa in advance.
As for your return flight, is it on the same ticket/PNR? If yes, you should be able to have Aeroflot deal/pay for the change, if not, you might be out of luck, and unless you have good travel insurance, or some mercy from ELAL agent, you might have to pay for this yourself.