Работает в Angular с прайменгом, p-календарь не отображается ожидаемым образом, когда он находится внутри p-диалога.
Пример календаря
Просто добавьте этот кусочек кода, чтобы средство выбора даты (компонент календаря, а не поле ввода) оставалось перед другими элементами:
.ui-datepicker{ overflow: visible; z-index: 999; }