parse the date and check it then. You can use
from calibre.utils.date import parse_date
or if automated parsing doesnt work you can easily parse it yourself
Code:
parts = date.split()
day = int(parts[0])
year = int(parts[2])
month = {'Jan': 1, 'January': 1, 'Feb': 2, ...}[parts[2]]