Is there a way for Pages to display an auto-updating date in ordinal format?
You can set the date to update every time the document is opened by double-clicking on it, and selecting “Automatically update on open”. As for making the date ordinal, I don’t think it’s possible or would require heavy plist modifications or may depend on your localisation settings.