Sachverhalt: Sachverhalt: A. A.X._ (geboren 1975) stammt aus dem Kosovo und ist serbisch-montegrinischer Staatsangehöriger. Am 6. Juni 1995 reiste er erstmals in die Schweiz ein und suchte hier - erfolglos - um Asyl nach (Nichteintretensentscheid des Bundesamts für Flüchtlinge vom 27. Oktober 1995). Am 16. August 1996 heiratete er vor dem Zivilstandsamt Bütschwil/SG seine Landsfrau B.X._ (geboren 1977), die über eine Niederlassungsbewilligung im Kanton St. Gallen verfügte. Die Ehegatten haben zwei Töchter: C.X._ (geboren im Jahre 1998) und D.X._ (geboren im Jahre 2004). A.X._ erhielt am 3. Dezember 1996 die provisorische Bewilligung zum erwerbslosen Aufenthalt. Das Obergericht des Kantons Zürich verurteilte A.X._ am 27. Februar 1998 zweitinstanzlich wegen Widerhandlung gegen das Betäubungsmittelgesetz, mehrfachen vollendeten und versuchten Diebstahls, mehrfacher Sachbeschädigung und mehrfachen Hausfriedensbruchs zu 18 Monaten Gefängnis bedingt. Am 9. Juli 1998 wurde A.X._ nach Belgrad ausgeschafft. Das Gesuch um Erteilung einer Aufenthaltsbewilligung im Familiennachzug wurde von der Kantonalen Fremdenpolizei St. Gallen am 23. Juli 1998 abgelehnt. Die von B.X._ hiergegen eingelegten Rechtsmittel blieben ohne Erfolg (Entscheid des Justiz- und Polizeidepartements des Kantons St. Gallen vom 5. August 1999; Urteil des Verwaltungsgerichts des Kantons St. Gallen vom 18. November 1999; Urteil des Bundesgerichts 2A.14/ 2000 vom 20. März 2000). Am 8. Juli 1998 verfügte das Bundesamt für Ausländerfragen (heute: Bundesamt für Migration) gegen A.X._ eine Einreisesperre auf unbestimmte Dauer. Das Eidgenössische Justiz- und Polizeidepartement bestätigte am 8. August 2000 die Einreisesperre und am 18. März 2003 den ablehnenden Wiedererwägungsentscheid (vom 27. Mai 2002) des Bundesamts für Ausländerfragen. Am 8. Juli 1998 verfügte das Bundesamt für Ausländerfragen (heute: Bundesamt für Migration) gegen A.X._ eine Einreisesperre auf unbestimmte Dauer. Das Eidgenössische Justiz- und Polizeidepartement bestätigte am 8. August 2000 die Einreisesperre und am 18. März 2003 den ablehnenden Wiedererwägungsentscheid (vom 27. Mai 2002) des Bundesamts für Ausländerfragen. B. Am 30. Juni 2003 erhielten B.X._ und ihre Tochter C.X._ Azizi eine Niederlassungsbewilligung für den Kanton Zürich. Am 26. August 2003 ersuchte A.X._, der in Norditalien lebt und dort aufenthaltsberechtigt ist, erneut um Bewilligung der Einreise zum Verbleib bei Ehefrau und Tochter. Das Gesuch wurde vom Migrationsamt des Kantons Zürich mit Verfügung vom 16. September 2003 abgewiesen. Ein dagegen erhobener Rekurs wurde am 7. Juli 2004 vom Regierungsrat des Kantons Zürich ebenfalls abgewiesen. Das Verwaltungsgericht des Kantons Zürich bestätigte auf Beschwerde hin am 22. Dezember 2004 diesen Beschluss. B. Am 30. Juni 2003 erhielten B.X._ und ihre Tochter C.X._ Azizi eine Niederlassungsbewilligung für den Kanton Zürich. Am 26. August 2003 ersuchte A.X._, der in Norditalien lebt und dort aufenthaltsberechtigt ist, erneut um Bewilligung der Einreise zum Verbleib bei Ehefrau und Tochter. Das Gesuch wurde vom Migrationsamt des Kantons Zürich mit Verfügung vom 16. September 2003 abgewiesen. Ein dagegen erhobener Rekurs wurde am 7. Juli 2004 vom Regierungsrat des Kantons Zürich ebenfalls abgewiesen. Das Verwaltungsgericht des Kantons Zürich bestätigte auf Beschwerde hin am 22. Dezember 2004 diesen Beschluss. C. A.X._, B.X._ und C.X._ Azizi haben am 14. Februar 2005 beim Bundesgericht Verwaltungsgerichtsbeschwerde eingereicht mit den Begehren, das Urteil des Verwaltungsgerichts des Kantons Zürich sei aufzuheben und es sei A.X._ "die Einreise zu seiner Familie zu bewilligen sowie die Aufenthaltsbewilligung zum Zweck des Lebens der familiären Bindung zuzusprechen". Die Staatskanzlei des Kantons Zürich beantragt (für den Regierungsrat) die Abweisung der Beschwerde. Das Verwaltungsgericht des Kantons Zürich sowie das Bundesamt für Migration beantragen, die Beschwerde abzuweisen, soweit darauf einzutreten sei.