Sachverhalt: Sachverhalt: A. Die 1981 geborene J._ war seit dem 15. November 2000 als Servicemitarbeiterin im Restaurant X._ mit einem wöchentlichen Arbeitspensum von 15 Stunden tätig und bei der Allianz Suisse Versicherungs-Gesellschaft (nachfolgend Allianz, früher: ELVIA) obligatorisch gegen Unfallfolgen versichert. Am 1. Januar 2001 erlitt sie einen Autounfall, wobei sie sich vor allem Kopfverletzungen zuzog. Sie war vom 1. bis 23. Januar 2001 im Universitätsspital Y._ hospitalisiert (Austrittsbericht vom 1. Februar 2001). Anschliessend stand die Versicherte bis zum 5. Februar 2001 in stationärer psychiatrischer Behandlung in der Psychiatrischen Privatklinik S._ (Austrittsbericht vom 21. Februar 2001). Es folgten weitere Aufenthalte in der Psychiatrischen Universitätsklinik Y._ vom 10. April bis 5. Juni 2001, ein erster Aufenthalt in der Höhenklinik A._ vom 5. Juni bis 24. Juli 2001, eine Einweisung im Rahmen der fürsorgerischen Freiheitsentziehung (FFE) in die Kantonale Psychiatrische Klinik W._ vom 24. bis 26. Juli 2001 sowie ein zweiter Aufenthalt in der Höhenklinik A._ vom 26. Juli bis 23. August 2001. Vom 6. September bis 20. September 2001 war J._ im Spital Z._ und schliesslich vom 20. September bis 18. Oktober 2001 in der Klinik C._ hospitalisiert. In der Folge wurde die Versicherte weiterhin ambulant und stationär wegen Kopfschmerzen und psychischen Leiden untersucht und behandelt, so in der Tagesklinik des Medizinischen Zentrums G._ vom 21. Juli bis 8. August 2003 sowie in der Rehaklinik R._ vom 7. Januar bis 26. Februar 2004. Die Allianz tätigte weitere Abklärungen und liess bei Frau Dr. med. H._, Spezialärztin FMH für Neurologie, Zürich, ein neurologisches Gutachten vom 20. Mai 2004 (im Folgenden "Gutachten H._") und bei PD Dr. med. M._, FMH für Psychiatrie und Psychotherapie, ein psychiatrisches Gutachten vom 25. Juni 2006 (recte 2004; im Folgenden "Gutachten M._") erstellen. Die IV-Stelle des Kantons Zürich sprach der Versicherten mit Verfügung vom 25. Juni 2004 mit Wirkung ab 1. Januar 2002 eine ganze Rente bei einem Invaliditätsgrad von 100 % zu. Mit Verfügung vom 29. Dezember 2004 stellte die Allianz die Versicherungsleistungen per 31. Dezember 2004 ein und verneinte ihre Verpflichtung, den ihr von der Invalidenversicherung ausbezahlten Betrag von Fr. 11'698.- zurückzuerstatten. Gegen diese Verfügung erhoben sowohl der Krankenversicherer der Versicherten - die Sanitas Grundversicherungen AG (nachfolgend Sanitas) - wie auch die Versicherte Einsprache; beide Einsprachen wies die Allianz mit Entscheid vom 20. April 2005 ab. A. Die 1981 geborene J._ war seit dem 15. November 2000 als Servicemitarbeiterin im Restaurant X._ mit einem wöchentlichen Arbeitspensum von 15 Stunden tätig und bei der Allianz Suisse Versicherungs-Gesellschaft (nachfolgend Allianz, früher: ELVIA) obligatorisch gegen Unfallfolgen versichert. Am 1. Januar 2001 erlitt sie einen Autounfall, wobei sie sich vor allem Kopfverletzungen zuzog. Sie war vom 1. bis 23. Januar 2001 im Universitätsspital Y._ hospitalisiert (Austrittsbericht vom 1. Februar 2001). Anschliessend stand die Versicherte bis zum 5. Februar 2001 in stationärer psychiatrischer Behandlung in der Psychiatrischen Privatklinik S._ (Austrittsbericht vom 21. Februar 2001). Es folgten weitere Aufenthalte in der Psychiatrischen Universitätsklinik Y._ vom 10. April bis 5. Juni 2001, ein erster Aufenthalt in der Höhenklinik A._ vom 5. Juni bis 24. Juli 2001, eine Einweisung im Rahmen der fürsorgerischen Freiheitsentziehung (FFE) in die Kantonale Psychiatrische Klinik W._ vom 24. bis 26. Juli 2001 sowie ein zweiter Aufenthalt in der Höhenklinik A._ vom 26. Juli bis 23. August 2001. Vom 6. September bis 20. September 2001 war J._ im Spital Z._ und schliesslich vom 20. September bis 18. Oktober 2001 in der Klinik C._ hospitalisiert. In der Folge wurde die Versicherte weiterhin ambulant und stationär wegen Kopfschmerzen und psychischen Leiden untersucht und behandelt, so in der Tagesklinik des Medizinischen Zentrums G._ vom 21. Juli bis 8. August 2003 sowie in der Rehaklinik R._ vom 7. Januar bis 26. Februar 2004. Die Allianz tätigte weitere Abklärungen und liess bei Frau Dr. med. H._, Spezialärztin FMH für Neurologie, Zürich, ein neurologisches Gutachten vom 20. Mai 2004 (im Folgenden "Gutachten H._") und bei PD Dr. med. M._, FMH für Psychiatrie und Psychotherapie, ein psychiatrisches Gutachten vom 25. Juni 2006 (recte 2004; im Folgenden "Gutachten M._") erstellen. Die IV-Stelle des Kantons Zürich sprach der Versicherten mit Verfügung vom 25. Juni 2004 mit Wirkung ab 1. Januar 2002 eine ganze Rente bei einem Invaliditätsgrad von 100 % zu. Mit Verfügung vom 29. Dezember 2004 stellte die Allianz die Versicherungsleistungen per 31. Dezember 2004 ein und verneinte ihre Verpflichtung, den ihr von der Invalidenversicherung ausbezahlten Betrag von Fr. 11'698.- zurückzuerstatten. Gegen diese Verfügung erhoben sowohl der Krankenversicherer der Versicherten - die Sanitas Grundversicherungen AG (nachfolgend Sanitas) - wie auch die Versicherte Einsprache; beide Einsprachen wies die Allianz mit Entscheid vom 20. April 2005 ab. B. In teilweiser Gutheissung der sowohl von der Versicherten wie auch von der Sanitas erhobenen Beschwerden bejahte das Sozialversicherungsgericht des Kantons Zürich die Leistungspflicht der Allianz auch über den 31. Dezember 2004 hinaus; die Sache wurde zur Bestimmung und Erbringung der entsprechenden Leistungen an die Allianz zurückgewiesen. Im Übrigen, d.h. bezüglich der Rückerstattung des Betrages von Fr. 11'698.-, wurde die Beschwerde abgewiesen (Entscheid vom 21. September 2006). B. In teilweiser Gutheissung der sowohl von der Versicherten wie auch von der Sanitas erhobenen Beschwerden bejahte das Sozialversicherungsgericht des Kantons Zürich die Leistungspflicht der Allianz auch über den 31. Dezember 2004 hinaus; die Sache wurde zur Bestimmung und Erbringung der entsprechenden Leistungen an die Allianz zurückgewiesen. Im Übrigen, d.h. bezüglich der Rückerstattung des Betrages von Fr. 11'698.-, wurde die Beschwerde abgewiesen (Entscheid vom 21. September 2006). C. Mit Verwaltungsgerichtbeschwerde beantragt die Allianz, den angefochtenen Entscheid insoweit aufzuheben, als die Sache an sie mit der Feststellung zurückgewiesen werde, sie sei auch nach dem 31. Dezember 2004 leistungspflichtig. Die Versicherte schliesst auf Abweisung der Verwaltungsgerichtbeschwerde und verlangt Gewährung der unentgeltlichen Verbeiständung für das letztinstanzliche Verfahren. Das Bundesamt für Gesundheit (BAG) und die Sanitas verzichten auf eine Vernehmlassung. 