In Lebanon, renewed hostilities between Israel and Hezbollah and displacement are draining the joy from Ramadan and the run-up to the Islamic holiday of Eid al-Fitr for many.