A replacement toString() method for Javascript Date object that allows custom date formatting.