单项选择题

If the latest date of shipment is April 15,2009,the goods should be shipped( ).

A.after April 15
B.on or before April 15
C.between April 10 to April 20
D.on April 20