Uses only native Intl JS date-time functions with no dependencies on other external packages.
Dates are return in the format 'DD Mmm YYYY'. E.g. 15 Jan 2020
Optional parameter Accepts 'hh:mm' / 'hh:mm:ss' / 'hh:mm a' / 'hh:mm:ss a'. 'hh:mm' returns time in 24 hr format. E.g. 17:35 'hh:mm a' returns time in meridiem format. E.g. 05:35 PM / 05:35 AM
Optional paramter Accepts timezone to offset time accordingly.
Various other utility functions