Well, you could use Mktime in
Date::Calc to convert your string to unix time, then pass that to another Date::Calc function... but what's the point? Just use one of Date::Calc's Day_of_Week methods and be done with it.
---
It's all fine and dandy until someone has to look at the code.