Digital Clock Needed For New UI Text

I have been looking for a way to make a simple digital clock that uses the new UI text. It just needs to display the current time in Hours, minutes and seconds and have an Am or PM display as well something like:

05:43:21 AM

Bonus if it can be made to display the date as well like:
Aug. 09 2015

System.DateTime.Now