sahaba prepare for ramadan 6 months