Re-architest purchases service around mandatory date range