I might be misunderstanding, but this seems very wrong. your method on the first entry:
10011011010100101100001101010000
year = 101 00 (20? year should be 25 or 2025)
month = 1001 (9, but month is Nov)
day = 1001 (9, not enough bits to encode large days)
hour = 01 1 or 01 11 (3, 7, or 14 reversed, should be 11)
no minute field
0-4 month 4-7 year 8-10 hour 11-15 day 22-23 hour 24-29 flags 30-31 year