You can make the pastry shells ahead and keep them refrigerated for a few days or frozen for up to a few months. The pistachio pudding filling can also be prepared ahead and kept refrigerated. When you are ready to make them, you can pipe the pudding filling in, prepare the chocolate glaze and assemble the eclairs then. If you assemble them too far ahead they'll get soggy though.