Yes, you can. Make the milkshake then store it in an airtight container, leaving enough room at the top for expansion. You can keep them in the freezer. Take it out before serving so that they soften slightly at room temperature. Give them a stir to get back that creamy consistency. If you want to add any toppings, now's the time to do it.