McDarren is right. You certainly don't need a module for this. Taking the response one step further FYI and others here are the dates for the Northern Hemsiphere (positive latitudes):
Spring, March 21 (Vernal Equinox)
Summer, June 22 (Summer Solstice)
Autumn, September 22 (Autumnal Equinox)
Winter, December 22 (Winter Solstice)
Note: Not neglecting our friends in the Southern Hemsiphere, I will post the dates for the Southern Hemsphere soon :) .
Update: Actually, quite simply, for our Southern Hemsiphere friends things are simply reversed.
ack! I hate typos! (especially big ones) thank you for pointing out my mistake!
I do indeed know better. :)
Spring, September 22 (Vernal Equinox)
Summer, Decmeber 22 (Summer Solstice)
Autumn, March 21 (Autumnal Equinox)
Winter, June 22 (Winter Solstice)
the correction:
Autumn, March 21 (Vernal Equinox)
Winter, June 22 (Winter Solstice)
Spring, September 22 (Autumnal Equinox)
Summer, December 22 (Summer Solstice)
Perl + Science
+ a bit of typo awareness (think before you type) = Loads of Fun