Use Supplier instead of Provider for DateTime