How is getCustomDateUi used? This seems really patch / bandaid like.Is it a widget? Is it just for custom formatting purposes? If for formatting, could this be supported through an optional template that can be specified?