Muslims have the holy month of Ramadan to thank for many blessings.