Sachverhalt: A. A.a. A._ (geb. 1962) stammt aus Pakistan. Dort heiratete sie im Jahr 1997 den in der Schweiz niedergelassenen Landsmann D.C._ (geb. 1953). Gestützt auf die Eheschliessung erhielt sie eine Aufenthaltsbewilligung und lebte ab Juli 1998 mit ihrem Ehemann im Kanton Solothurn. Im Jahre 2000 kam die Tochter B.C._ zur Welt, die in die Niederlassungsbewilligung ihres Vaters einbezogen wurde. Am 16. Juni 2003 erhielt auch A._ die Niederlassungsbewilligung. Ende Januar 2006 hob das Ehepaar den gemeinsamen Haushalt auf und der Ehemann zog in den Kanton Luzern. Per 1. Mai 2008 zog A._ ebenfalls in den Kanton Luzern. Mit Entscheid des Amtsgerichts Luzern-Land vom 11. Februar 2009 wurde der gemeinsame Haushalt des Ehepaars aufgehoben; die Tochter B.C._ wurde für die Dauer des Getrenntlebens unter die Obhut des Vaters, D.C._, gestellt. Im Mai 2009 nahm die Familie das Zusammenleben wieder auf. A.b. Am 12. Juli 2010 reiste die Familie gemeinsam nach Saudi Arabien. Während D.C._ nach einer Woche in die Schweiz zurückkehrte, reisten A._ und B.C._ weiter nach Pakistan. Am 7. Februar 2011 meldete D.C._ seine Ehefrau und seine Tochter bei den Einwohnerdiensten der Stadt Luzern rückwirkend per 12. Juli 2010 ins Ausland ab. Am 24. Juni 2011 kamen A._ und ihre Tochter wieder in die Schweiz und ersuchten am 8. September 2011 beim Amt für Migration des Kantons Luzern um Wiedererteilung der Niederlassungsbewilligung, eventuell im Rahmen eines Härtefalls. Mit Verfügung vom 15. März 2012 erwog das Migrationsamt, die Niederlassungsbewilligung sei infolge Auslandsaufenthalts von mehr als 6 Monaten gemäss Art. 61 Abs. 1 lit. a AuG (SR 142.20) erloschen; es lehnte das Gesuch um Wiedererteilung einer Bewilligung ab und wies A._ und B.C._ aus der Schweiz weg. B. Das Justiz- und Sicherheitsdepartement des Kantons Luzern bestätigte mit Beschwerdeentscheid vom 29. Januar 2013 diese Verfügung, richtete dem Rechtsvertreter für das Vorverfahren eine amtliche Entschädigung aus, verweigerte aber die unentgeltliche Rechtspflege für das Verwaltungsbeschwerdeverfahren. Eine dagegen erhobene Beschwerde wies das Kantonsgericht des Kantons Luzern am 30. Januar 2014 ab. C. A._ und B.C._ erheben Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, es sei festzustellen, dass der angefochtene Entscheid gegen Art. 30 AuG verstosse; es sei ihnen die Niederlassungsbewilligung, eventualiter eine Aufenthaltsbewilligung zu erteilen. Gegebenenfalls sei die Angelegenheit zwecks Prüfung der Verhältnismässigkeit und der Zumutbarkeit der Wegweisung an die kantonalen Behörden zurückzuweisen. Sie ersuchen um unentgeltliche Rechtspflege für das Verfahren vor dem Justiz- und Sicherheitsdepartement, dem Kantonsgericht und dem Bundesgericht. Das Kantonsgericht und das Bundesamt für Migration beantragen, die Beschwerde sei abzuweisen. Das präsidierende Mitglied der II. öffentlich-rechtlichen Abteilung des Bundesgerichts legte der Beschwerde am 17. März 2014 aufschiebende Wirkung bei. 