You can make the cream cheese mixture a day or two in advance. The sandwiches can be made several hours before serving.