Sachverhalt: A. Die Staatsanwaltschaft Baden führt gegen X._ ein Strafverfahren wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz und qualifizierter Geldwäscherei. X._ wurde am 18. April 2011 in Untersuchungshaft versetzt und befindet sich seit November 2011 im vorzeitigen Strafvollzug. Am 7. November 2011 stellte X._ ein Gesuch um Entlassung, welches das Zwangsmassnahmengericht des Kantons Aargau mit Verfügung vom 14. November 2011 abwies. Die gegen diese Verfügung von X._ erhobene Beschwerde wies das Obergericht des Kantons Aargau mit Entscheid vom 12. Dezember 2011 ab. B. Mit Beschwerde in Strafsachen ans Bundesgericht vom 14. Januar 2012 beantragt X._ die Aufhebung des Entscheids des Obergerichts und ihre unverzügliche Entlassung aus dem vorzeitigen Strafvollzug. Eventualiter sei sie nach Anordnung einer Ausweis- und Schriftensperre sowie der Auflage, sich regelmässig bei einer Amtsstelle zu melden, allenfalls verbunden mit weiteren geeigneten Ersatzmassnahmen, unverzüglich aus dem vorzeitigen Strafvollzug zu entlassen. Subeventualiter sei die Sache ans Obergericht zurückzuweisen, um sie nach Anordnung von Ersatzmassnahmen unverzüglich aus der Haft zu entlassen. Des Weiteren sei ihr die unentgeltliche Rechtspflege und Verbeiständung zu gewähren. Die Staatsanwaltschaft beantragt die Abweisung der Beschwerde. Das Obergericht verzichtet auf eine Vernehmlassung. In ihrer abschliessenden Stellungnahme vom 23. Januar 2012 hält die Beschwerdeführerin an ihrem Standpunkt fest. 