Everyone knew the block reward was being halved... The market anticipates such things. See the rise from $6.50-$13 as the doubling people expected.

THISIts same as option pricing, option prices dont stay flat until day of expiration and then skyrocket or go to zero on expiration day, they increase/decrease every second of their lifetime.
Perhaps we need a "black&scholes" like, bitcoin pricing calculator ?