Boa Noite, como eu faço pra validar meu sistema pra funcionar ate uma determinada data

Tenho esse mapa de String onde gero meu serial no sistema, alguém poderia me dar uma dica de como eu faço para especificar uma data e validar meu sistema para que funcione ate essa determinada data, desde já grato pela ajuda!

Ex: validei meu sistema hoje e quero que ele trave todas as telas ou não abra na data 27/02/2013-
iguais existem hoje alguns sisteas para testes com validade!

[code]Mapa:
A - A1 A - 0
B - B2 B - 1
C - C3 C - 2
D - A4 D - 3
E - B5 E - 4
F - C6 F - 5
G - A7 G - 6
H - B8 H - 7
I - C9 I - 8
J - D1 J - 9
K - E2 K - 10
L - F3 L - 11
M - D4 M - 12
N - E5 N - 13
O - F6 O - 14
P - D7 P - 15
Q - E8 Q - 16
R - F9 R - 17
S - G1 S - 18
T - H2 T - 19
U - I3 U - 20
V - G4 V - 21
W - H5 W - 22
X - I6 X - 23
Y - G7 Y - 24
Z - H8 Z - 25

Pegamos o CPF 123.456.789.09 (valido)
multiplico cada numero por 2 obtenho a letra pelo qual pegarei no meu mapa:
12 = 2 = C = C3
2
2 = 4 = E = B5
32 = 6 = G = A7
4
2 = 8 = I = C9
52 = 10 = K = E2
6
2 = 12 = M = D4
72 = 14 = O = F6
8
2 = 16 = Q = E8
92 = 18 = S = G1
0
2 = 0 = A = A1
9*2 = 18 = S = G1

Serial final ficaria = C3B5A7-C9E2D4-F6E8G1-A1G1[/code]

talvez te ajude:

http://www.websina.com/products/index.html

http://www.websina.com/products/jlicense.html

Obrigado Orlando pela ajuda!