I am pretty sure almost every adult person in the country would know 31st Dec and 1st Jan backing on to a weekend means 4 days off for most businesses & services.  Your fault, don't blame APO!