You can make the base cream cheese mixture the night before to let the flavors really blend if desired. Just don't put the toppings on until ready to serve/transport to avoid things getting soggy.
You can add (or omit) to the toppings list above with any of your favorite taco toppings. Additional tasty ideas include sliced jalapeƱos, chopped avocado, black beans, etc.