We reworked the underlying codes to speed up the date changing process