When does the cancellation penalty apply? And when is the latest possible cancellation date?