Yes, you can make this ahead of time. You will want to follow the recipe, but instead of serving you will add it to a freezer-safe container and freeze it. Before serving, you will want to pull it out of the freezer about 1 hour early and let it begin to melt a bit. Once it melts a little, place it back in the blender and blend to mix back up.