Sachverhalt: A. Der 1969 geborene A._ arbeitet seit 2001 als angestellter Geschäftsführer der B._ GmbH. In dieser Funktion war er bei der Sammelstiftung BVG der Allianz Suisse Lebensversicherungs-Gesellschaft AG (nachfolgend: Allianz) berufsvorsorgeversichert, als er am 14. November 2007 einen Verkehrsunfall erlitt. Nachdem die Schweizerische Unfallversicherungsanstalt (SUVA) auf Ende April 2009 ihre Leistungen mangels adäquaten Kausalzusammenhangs eingestellt hatte, sprach die IV-Stelle Basel-Landschaft A._ mit Verfügung vom 21. Dezember 2012 eine Viertelsrente ab April 2010 zu (Invaliditätsgrad 47 %). Die Allianz sprach A._ am 5. Februar 2013 ab Mai 2011 eine jährliche Invalidenrente der beruflichen Vorsorge in Höhe von Fr. 6'247.- (inkl. Kinderrente) zu. Bereits am 15. Februar 2013 stellte sie diese Rentenleistungen wieder ein und forderte zudem am 8. April 2013 die für den Zeitraum von Mai 2011 bis März 2013 ausgerichteten Rentennachzahlungen in Höhe von Fr. 11'973.40 zurück. Als Begründung führte die Allianz an, die gemäss den Lohndeklarationen 2011 bis 2013 von der B._ GmbH an A._ ausbezahlten Einkommen führten zusammen mit den ausbezahlten Rentenbeträgen zu einer Überentschädigung. B. Die von A._ dagegen erhobene Klage vom 3. Oktober 2013 hiess das Kantonsgericht Basel-Landschaft mit Entscheid vom 10. Juli 2014 gut. Gleichzeitig wies es die von der Allianz erhobene Widerklage ab. C. Die Allianz führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit den Anträgen, der Entscheid vom 10. Juli 2014 sei aufzuheben, die Klage vom 3. Oktober 2013 abzuweisen und die Sache zur Beurteilung der Widerklage an die Vorinstanz zurückzuweisen. In prozessualer Hinsicht sei der Beschwerde die aufschiebende Wirkung zu erteilen. Während A._ auf Abweisung der Beschwerde schliesst, soweit darauf einzutreten sei, beantragt das Bundesamt für Sozialversicherungen (BSV) deren Gutheissung.