There is a date overlap here - this code suggests that both rates could apply on the 7th April 2013. Could this be changed so that the 2012 rate finishes on the 7th and the 2013 rate starts on the 8th?