Something similar would definitely be doable. The object would probably need to be more structured as DateTimeFormat isn’t that simple function and react-intl enforces Intl to be in a specific shape.
I’m concerned about covering all the required functionality, that could theoretically change in future released of react-intl. Using the fallback intl could give us better results with less efforts.