Meaning: They are creating special moments that they will cherish forever.
Choice of Words: "Memories" are thoughts or experiences that you remember, while "lifetime" means the entire length of a person's life. When you put them together, "make memories that last a lifetime" means to create experiences that you will remember for the rest of your life.