I don't see much sense in calculating milliseconds when the date is being parsed with the accuracy of seconds (looking at the regex), and the upper and lower limits are dates only, no time specified.
Maybe I misunderstood something, but I'll blame it on the unclear question :-)
Perl 6 - links to (nearly) everything that is Perl 6.