单项选择题

Which of the following statements regarding time of shipment is clear but not flexible( )

A.On or about May 25 2009
B.On May 25 2009
C.Before May 25 2009
D.Latest date of shipment:May 25 2009