Sachverhalt: Sachverhalt: A. Die 1946 geborene H._ meldete sich am 26. November 1999 bei der Invalidenversicherung zum Rentenbezug an. Nach Abklärungen in erwerblicher und medizinischer Hinsicht sprach ihr die IV-Stelle des Kantons Zürich mit Verfügung vom 4. Juli 2001 rückwirkend ab 1. November 1998 eine ganze Rente der Invalidenversicherung, basierend auf einem Invaliditätsgrad von 100 %, zu. Anlässlich eines im Jahre 2004 von Amtes wegen durchgeführten Revisionsverfahrens ergaben Abklärungen, dass H._ im Mai 2001 eine teilzeitliche Erwerbstätigkeit aufgenommen hatte. Mit Verfügung vom 23. Dezember 2004 setzte die IV-Stelle daraufhin die Rente der Versicherten aufgrund eines neu errechneten Invaliditätsgrades von 66 % ab dem 1. Februar 2005 auf eine Dreiviertelsrente und - unter Hinweis auf eine Meldepflichtverletzung - rückwirkend ab August 2001 bis 31. Dezember 2003 auf eine halbe Rente sowie ab 1. Januar 2004 bis 31. Juli 2004 auf eine Dreiviertelsrente herab. Gleichzeitig verpflichtete sie H._ zur Rückerstattung der in der Zeit ab 1. August 2001 bis 31. Juli 2004 zu viel ausbezahlten Rentenbetreffnisse im Betrag von Fr. 24'394.-. Am 7. Januar 2005 wurden die entsprechenden Rentenverfügungen erlassen. Dagegen erhob H._ Einsprache und ersuchte um weitere Ausrichtung einer ganzen Rente auch nach August 2001, eventualiter um Erlass der Rückforderung. Mit Einspracheentscheid vom 29. März 2005 hielt die IV-Stelle an ihrem Standpunkt fest und bat die Versicherte, ein separates Erlassgesuch an die zuständige Ausgleichskasse zu stellen. Anlässlich eines im Jahre 2004 von Amtes wegen durchgeführten Revisionsverfahrens ergaben Abklärungen, dass H._ im Mai 2001 eine teilzeitliche Erwerbstätigkeit aufgenommen hatte. Mit Verfügung vom 23. Dezember 2004 setzte die IV-Stelle daraufhin die Rente der Versicherten aufgrund eines neu errechneten Invaliditätsgrades von 66 % ab dem 1. Februar 2005 auf eine Dreiviertelsrente und - unter Hinweis auf eine Meldepflichtverletzung - rückwirkend ab August 2001 bis 31. Dezember 2003 auf eine halbe Rente sowie ab 1. Januar 2004 bis 31. Juli 2004 auf eine Dreiviertelsrente herab. Gleichzeitig verpflichtete sie H._ zur Rückerstattung der in der Zeit ab 1. August 2001 bis 31. Juli 2004 zu viel ausbezahlten Rentenbetreffnisse im Betrag von Fr. 24'394.-. Am 7. Januar 2005 wurden die entsprechenden Rentenverfügungen erlassen. Dagegen erhob H._ Einsprache und ersuchte um weitere Ausrichtung einer ganzen Rente auch nach August 2001, eventualiter um Erlass der Rückforderung. Mit Einspracheentscheid vom 29. März 2005 hielt die IV-Stelle an ihrem Standpunkt fest und bat die Versicherte, ein separates Erlassgesuch an die zuständige Ausgleichskasse zu stellen. B. Beschwerdeweise beantragte H._ sinngemäss die weitere Ausrichtung einer ganzen Invalidenrente und dementsprechend die Ungültigerklärung der Rückforderungsverfügung. Die IV-Stelle schloss auf teilweise Gutheissung der Beschwerde in Bezug auf die Jahre 2001 und 2002 sowie auf eine reformatio in peius in Bezug auf das Jahr 2004. Mit Entscheid vom 30. Oktober 2006 hiess das Sozialversicherungsgericht des Kantons Zürich die Beschwerde insoweit gut, als es den angefochtenen Einspracheentscheid vom 29. März 2005 bezüglich der Jahre 2001 und 2002 aufhob und feststellte, dass die Versicherte Anspruch auf eine ganze Rente der Invalidenversicherung hat und demnach keine Rückerstattungspflicht besteht. Bezüglich der Jahre 2003 und 2004 sodann hiess das kantonale Gericht die Beschwerde insoweit gut, als es feststellte, dass die Versicherte von Januar 2003 bis und mit März 2003 Anspruch auf eine ganze Rente hat. Im übrigen wies es die Beschwerde ab und stellte fest, dass die Versicherte ab 1. April 2003 Anspruch auf eine halbe Rente hat, dass die Rente für die Zeit ab 1. April 2003 bis 31. Juli 2004 rückwirkend herabgesetzt wird und für diesen Zeitraum bezüglich der zu viel ausbezahlten Rentenbetreffnisse eine Rückerstattungspflicht besteht. Bezüglich des Jahres 2005 schliesslich wurde die Beschwerde in dem Sinne gutgeheissen, als der Einspracheentscheid aufgehoben und die Sache an die IV-Stelle zurückgewiesen wurde, damit sie für das Jahr 2005 einen neuen Einkommensvergleich vornehme und anschliessend neu entscheide. B. Beschwerdeweise beantragte H._ sinngemäss die weitere Ausrichtung einer ganzen Invalidenrente und dementsprechend die Ungültigerklärung der Rückforderungsverfügung. Die IV-Stelle schloss auf teilweise Gutheissung der Beschwerde in Bezug auf die Jahre 2001 und 2002 sowie auf eine reformatio in peius in Bezug auf das Jahr 2004. Mit Entscheid vom 30. Oktober 2006 hiess das Sozialversicherungsgericht des Kantons Zürich die Beschwerde insoweit gut, als es den angefochtenen Einspracheentscheid vom 29. März 2005 bezüglich der Jahre 2001 und 2002 aufhob und feststellte, dass die Versicherte Anspruch auf eine ganze Rente der Invalidenversicherung hat und demnach keine Rückerstattungspflicht besteht. Bezüglich der Jahre 2003 und 2004 sodann hiess das kantonale Gericht die Beschwerde insoweit gut, als es feststellte, dass die Versicherte von Januar 2003 bis und mit März 2003 Anspruch auf eine ganze Rente hat. Im übrigen wies es die Beschwerde ab und stellte fest, dass die Versicherte ab 1. April 2003 Anspruch auf eine halbe Rente hat, dass die Rente für die Zeit ab 1. April 2003 bis 31. Juli 2004 rückwirkend herabgesetzt wird und für diesen Zeitraum bezüglich der zu viel ausbezahlten Rentenbetreffnisse eine Rückerstattungspflicht besteht. Bezüglich des Jahres 2005 schliesslich wurde die Beschwerde in dem Sinne gutgeheissen, als der Einspracheentscheid aufgehoben und die Sache an die IV-Stelle zurückgewiesen wurde, damit sie für das Jahr 2005 einen neuen Einkommensvergleich vornehme und anschliessend neu entscheide. C. Mit Verwaltungsgerichtsbeschwerde beantragt H._ die Aufhebung des Entscheids des Sozialversicherungsgerichts des Kantons Zürich vom 30. Oktober 2006, die Zusprechung einer ganzen Invalidenrente bis 31. Dezember 2004 sowie einer Dreiviertelsrente ab 1. Januar 2005. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung. D. Am 6. Februar 2007 reicht Dr. med. S._ als behandelnder Psychiater im Auftrag seiner Patientin einen ärztlichen Bericht ein. 