A.- Die am 28. Juni 1917 geborene H._ verheiratete sich am 17. Oktober 1940 mit B._ (Jahrgang 1912). Die Ehe, welcher drei Kinder entsprossen, wurde am 22. Oktober 1953 geschieden. Mit Verfügung vom 2. Juli bzw. 3. Dezember 1979 sprach die Ausgleichskasse des Gewerbeverbandes Baselland (AGEBAL) H._ ab 1. Juli 1979 eine ordentliche einfache Altersrente zu. Diese wurde im Rahmen des vorgezogenen ersten Teils der 10. AHV-Revision mit Wirkung ab 1. Januar 1994 unter Mitberücksichtigung (ungeteilter) Erziehungsgutschriften neu berechnet (Kassenverfügung vom 22. Dezember 1993). Nachdem ihr früherer Ehemann am 18. Mai 1997 verstorben war, ersuchte H._ um Ausrichtung einer höheren Rente. Die Ausgleichskasse sprach ihr mit Verfügung vom 21. Juli 1997 anstelle der bisher bezogenen (tieferen) Altersrente in der Höhe von zuletzt Fr. 1512.- pro Monat ab 1. Juni 1997 eine Witwenrente von monatlich Fr. 1592.- zu. B.- Das Versicherungsgericht des Kantons Basel-Landschaft hiess die dagegen erhobene Beschwerde, mit welcher H._ die Zusprechung der höchstmöglichen Altersrente von (dannzumal) Fr. 1990.- pro Monat beantragt hatte, mit Entscheid vom 21. Januar 2000 in dem Sinne teilweise gut, als es die der Versicherten zustehende Altersrente unter Anrechnung des sog. Verwitwetenzuschlags von 20 % auf monatlich Fr. 1815.- (Wert für 1997/98) festsetzte und die Sache an die Verwaltung zurückwies, damit diese über die intertemporalrechtliche Frage befinde, ob die genannte Rentenerhöhung bereits auf den 1. Juni 1997 oder aber erst auf den 1. Januar 2001 vorzunehmen sei (Dispositiv-Ziffer 1 mit Verweisung auf die Erwägungen). C.- Die Ausgleichskasse führt Verwaltungsgerichtsbeschwerde mit dem Antrag auf Aufhebung des vorinstanzlichen Entscheids. Während H._ auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, beantragt das Bundesamt für Sozialversicherung (BSV) deren Gutheissung. 