Okay maybe they got something wrong for you to get it late maybe not...but if you are following the company announcements and forums and could see the schedule given and the dates why not give them a call to sort it out on time? They could have just provided you the bpay details.