It all depends on the format of the email. If it is the same each time then some coding in Visual Basic and Excel can be used to extract the data and create Outlook Calendar items that can be synced to the phone.
I have a system that makes an Outlook entry showing signon/signoff/flight duty from my roster and sets a default alarm. However it is only as good as the initial roster and needs changing as my roster changes
The problem with Nokia calendar's are if you have an entry in homelocal time and change the time zone on your phone it recalcs all the calendar times
PM me with a block of your email roster if you want more info.