Princess does have a dining room open on embarktion. I have had lunch twice on embarkation day. This has been in 2008. It was a new thing they started last year.
Here is the press release from last year on this. See the second to last paragraph.
http://www.princess.com/news/article.jsp?newsArticleId=na932