scheduleAtDate method