Non-Thermal Dark Matter and the Moduli Problem in String Frameworks