in reply to Bug in Time::Local?

perl5.8.x has a different error message:
Cannot handle date (0, 0, 0, 25, 11, 2048) at - line 2
So you have probably to use "1948" instead of "48".