Millions in Morocco, India and most of Pakistan are still fasting and will likely celebrate Eid tomorrow.