port to time-1.5

ehem... you might want to consider using pvp ;-)
Of course you can still depend on old-locale without using it. Some packages have that solution with blaze-bytestring: the depend on it but only use bytestring's builder.