in reply to rearranging dates

It's been largely answered, but here's my attempt:
$_="DDMMYYYY"; print pack("A4A2A2",reverse(unpack("A2A2A4",$_))),$/;